import type { ImageSearchOptions, ImageSearchProvider, ImageSearchResult, SearchOptions, SearchProvider, SearchResult, WebContext } from "./types"; export declare function listSearchProviders(): { id: string; label: string; }[]; export declare function getSearchProvider(providerId?: string): SearchProvider; export declare function searchWeb(query: string, options?: SearchOptions, context?: WebContext, providerId?: string): Promise; export declare function listImageSearchProviders(): { id: string; label: string; }[]; export declare function getImageSearchProvider(providerId?: string): ImageSearchProvider; export declare function searchImages(query: string, options?: ImageSearchOptions, context?: WebContext, providerId?: string): Promise; //# sourceMappingURL=search.d.ts.map