import type { AdClientResponseItem, SearchClientRequestProperties, SearchcraftConfig, SearchcraftResponse } from "../../types/index"; export declare class AdClient { config: SearchcraftConfig; constructor(config: SearchcraftConfig); getAds(_properties: SearchClientRequestProperties): Promise; onQuerySubmitted(_properties: SearchClientRequestProperties): Promise; onQueryFetched(_properties: SearchClientRequestProperties, _response: SearchcraftResponse): Promise; onInputCleared(): Promise; onAdContainerRendered(_data: { adClientResponseItem?: AdClientResponseItem; adContainerId: string; searchTerm: string; }): Promise; onAdContainerViewed(_data: { adClientResponseItem?: AdClientResponseItem; adContainerId: string; searchTerm: string; }): Promise; } //# sourceMappingURL=AdClient.d.ts.map