import type { SearchApiService, SearchProduct } from '../types'; /** * Composable для работы с API поиска */ export declare function useSearchApi(apiService: SearchApiService): { searchCatalog: (query: string, isFastResult?: boolean) => Promise | null>; loadHistoryQueries: () => Promise; loadPopularQueries: () => Promise; loadPopularProducts: () => Promise; trackQueryUse: (query: string) => Promise; trackSearchFunction: (functionName: string) => Promise; trackHintUse: (query: string, hint: string) => Promise; trackProductConversion: (product: SearchProduct, source: 'search' | 'popular_auto_products' | 'popular_manual_products' | 'similar_products' | 'up_sell_products' | 'cross_sell_products' | 'recently_watched_products' | 'recommended_products' | 'recommended_query_products', position?: number, query?: string) => Promise; deleteHistoryQuery: (query: string) => Promise; clearAllHistory: () => Promise; }; //# sourceMappingURL=useSearchApi.d.ts.map