import type { DropdownMenuItemWithDescription } from '../../../../../../components/DropdownMenu'; import type { QueryPlan, ScriptPlan, TKqpStatsQuery } from '../../../../../../types/api/query'; import { parseQueryError } from '../../../../../../utils/query'; export interface QueryResultsInfo { ast?: string; stats?: TKqpStatsQuery; queryText?: string; plan?: QueryPlan | ScriptPlan; } export interface DiagnosticsData extends QueryResultsInfo { database: string; error?: ReturnType; } export interface UseQueryInfoMenuItemsProps { queryResultsInfo: QueryResultsInfo; database: string; hasPlanToSvg: boolean; error?: unknown; } export declare function useQueryInfoMenuItems({ queryResultsInfo, database, hasPlanToSvg, error, }: UseQueryInfoMenuItemsProps): { isLoading: boolean; items: DropdownMenuItemWithDescription[][]; };