export declare const setAiFeatureBaseUrl: (newUrl: string) => void; export declare const setAiFeatureDefaultHeaders: (headers: Object) => void; export interface GetV1AiFeatureSummaryResponse { report_type: string; session_id: string; summary: string; flags: Array<{ severity: string; message: string; metric: string; }>; recommendations: string[]; charts: Array<{ chart_type: string; title: string; labels: string[]; datasets: Array<{ label: string; values: number[]; }>; currency: string; unit: string | null; center_text: string | null; }>; usage: { service: string; session_id: string; model: string; input_tokens: number; output_tokens: number; cost: number; currency: string; }; } interface V1AiFeatureSummaryRequest { data?: any; report_type?: string; companyId?: string; 'x-token'?: string; 'x-timezone'?: string; } export interface PostV1AiFeatureChatResponse { reply: string; [key: string]: any; } interface V1AiFeatureChatRequest { session_id: string; query: string; 'x-token'?: string; 'x-timezone'?: string | number; } export declare const streamV1AiFeatureChat: (request: V1AiFeatureChatRequest, onToken: (token: string) => void, onDone: () => void, onError?: (message: string) => void, onOffTopic?: () => void) => Promise; export declare const postV1AiFeatureSummary: (request?: V1AiFeatureSummaryRequest) => Promise; export {};