import { GraphSearchPagedDataProvider, IHttpClient } from "../dal"; export declare class SearchInputSuggestionService { protected searchClient: GraphSearchPagedDataProvider; protected managedProperties: string[]; private readonly comparers; queryTemplate: string; constructor(searchClient: GraphSearchPagedDataProvider, managedProperties: string[]); getSuggestions(inputString: string): Promise<{ value: string[]; areSuggestionsProps: boolean; }>; } export declare class GraphSearchInputSuggestionServiceBuilder { protected graphClient: IHttpClient; protected searchClient?: GraphSearchPagedDataProvider; protected query?: string; constructor(graphClient: IHttpClient); withClient(graphClient: IHttpClient): this; withManagedPropertiesRelatedQuery(query: string): this; build(): Promise; }