export declare class KagiApiError extends Error { readonly statusCode?: number; constructor(message: string, statusCode?: number); } export interface KagiSearchOptions { limit?: number; signal?: AbortSignal; } export interface KagiSearchSource { title: string; url: string; snippet?: string; publishedDate?: string; } export interface KagiSearchResult { requestId: string; sources: KagiSearchSource[]; relatedQuestions: string[]; } export declare function findKagiApiKey(): Promise; export declare function searchWithKagi(query: string, options?: KagiSearchOptions): Promise;