import { Command } from "commander"; interface AdhocGateDetail { reason?: string; block_type?: string; is_measure_query?: boolean; unmatched_expressions?: string[]; suggested_action?: string; how_to_approve?: string; } export declare function adhocGateDetail(err: unknown): AdhocGateDetail | null; interface UnresolvedConditional { rule_id?: string; rule_name?: string; condition?: string; } interface UnresolvedConditionalDetail { reason?: string; block_type?: string; unresolved_conditionals?: UnresolvedConditional[]; how_to_declare?: string; } export declare function unresolvedConditionalDetail(err: unknown): UnresolvedConditionalDetail | null; export declare function buildConditionalDeclarations(apply: string[] | undefined, skip: string[] | undefined): Array<{ rule: string; decision: string; reason?: string; }>; interface RuleInjection { outcome?: string; source?: string; rule_name?: string; source_id?: string; mode?: string; constraint_types?: string[]; why?: string; added_clauses?: string[]; transformations?: Array>; evidence?: string; reason?: string; } interface InjectionSummary { injections?: RuleInjection[]; override_denied?: Array<{ rule_name?: string; reason?: string; }>; } export declare function formatInjectionSummary(summary: InjectionSummary | undefined, styled: boolean): string[]; export declare function registerQueryCommands(program: Command): void; export {};