export interface QueryResultValue { result: string; table: number; _start?: string; _stop?: string; _time?: string; _value?: any; _field?: string; _measurement?: string; [key: string]: any; } export interface QueryResult { statement_id?: number; series?: Array<{ name: string; columns: string[]; values: any[][]; }>; values?: QueryResultValue[]; } export interface FluxQueryParams { query: string; type?: string; dialect?: { header?: boolean; delimiter?: string; annotations?: string[]; commentPrefix?: string; dateTimeFormat?: string; }; } export interface QuerySuggestion { name?: string; kind?: string; arguments?: string[]; }