# Class BaseExampleProvider`Abstract`

Base class for example providers.

This class defines the interface for providing examples for a given query.

- Defined in examples/base_example_provider.ts:38

## Constructors

### constructor

- new BaseExampleProvider(): BaseExampleProvider

  #### Returns BaseExampleProvider

## Properties

### `Readonly`[BASE_EXAMPLE_PROVIDER_SIGNATURE_SYMBOL]

"[BASE_EXAMPLE_PROVIDER_SIGNATURE_SYMBOL]": true

A unique symbol to identify ADK example provider classes.

- Defined in examples/base_example_provider.ts:42

## Methods

### `Abstract` getExamples

- getExamples(query: string): Example[]

  Returns a list of examples for a given query.

  #### Parameters

  - query: string

    The query to get examples for.

  #### Returns Example[]

  A list of Example objects.

  - Defined in examples/base_example_provider.ts:50