import { DQLContext } from '@duckcodeailabs/dql-mcp'; export interface AgentTool { name: string; description: string; inputSchema: Record; run(args: unknown): Promise; } export declare function buildAgentTools(ctx: DQLContext): AgentTool[]; /** * Resolve a table's columns from the live-scanned warehouse schema snapshot stored * in the metadata catalog (`.dql/cache/metadata.sqlite`) — the fallback for * `get_table_schema` when a table isn't in the dbt manifest. Read-only; returns * undefined when there's no snapshot or no match. */ export declare function lookupRuntimeTableSchema(projectRoot: string, table: string): Record | undefined; //# sourceMappingURL=tools.d.ts.map