import type { ResolvedConfig } from "../config.js"; interface PgIndex { tablename: string; indexname: string; indexdef: string; } export declare function introspectDb(sql: any, // Bun.SQL dbSchema: string): Promise>; export declare function runPull(config: ResolvedConfig): Promise; export interface TableInfo { tableName: string; columns: Array<{ name: string; dataType: string; udtName: string; isNullable: boolean; columnDefault: string | null; maxLength: number | null; isPrimary: boolean; isUnique: boolean; foreignTable: string | undefined; foreignColumn: string | undefined; deleteRule: string | undefined; updateRule: string | undefined; }>; indexes: PgIndex[]; } export {}; //# sourceMappingURL=pull.d.ts.map