export type GeneratedField = { name: string; tsType: string; notNull: boolean; optional?: boolean; }; export type GeneratedQueryDescriptor = { sql: string; queryType: 'Select' | 'Insert' | 'Update' | 'Delete' | 'Copy' | 'Ddl'; returning?: true; multipleRowsResult: boolean; columns: GeneratedField[]; parameters: (GeneratedField & { toDriver: string; isArray: boolean; })[]; data?: (GeneratedField & { toDriver: string; isArray: boolean; })[]; }; export type VendoredQueryInput = { sqlPath: string; sqlContent: string; }; export type VendoredQueryAnalysis = { sqlPath: string; ok: true; descriptor: GeneratedQueryDescriptor; } | { sqlPath: string; ok: false; error: { name: string; description: string; }; }; export declare function analyzeVendoredTypesqlQueries(databasePath: string, queries: VendoredQueryInput[]): Promise;