import { ISuggestionProvider } from './ISuggestionProvider'; import { ISuggestion } from './ISuggestion'; export declare abstract class BaseSuggestionProvider implements ISuggestionProvider { protected _isZeroTermSuggestionsEnabled: boolean; protected _properties: T; private _context; protected serviceScope: any; get properties(): T; set properties(properties: T); get isZeroTermSuggestionsEnabled(): boolean; set isZeroTermSuggestionsEnabled(isZeroTermSuggestionsEnabled: boolean); get context(): TContext; set context(context: TContext); constructor(serviceScope: any); onInit(): void | Promise; getPropertyPaneGroupsConfiguration(): any[]; onPropertyUpdate(propertyPath: string, oldValue: any, newValue: any): void; getSuggestions(queryText: string): Promise; getZeroTermSuggestions(): Promise; } //# sourceMappingURL=BaseSuggestionProvider.d.ts.map