import type { BaseDatabase } from '../../database'; import { DatabaseSchema, TableForeignKeySchema } from './schema-model'; export interface ReadDatabaseSchemaOptions { includeInternalTables?: boolean; } export declare function readAllTableNames(db: BaseDatabase, pgSchema?: string): Promise; export declare function readDatabaseSchema(db: BaseDatabase, tableNames: readonly string[], pgSchema?: string, options?: ReadDatabaseSchemaOptions): Promise; export declare function readInboundForeignKeys(db: BaseDatabase, referencedTableNames: readonly string[], pgSchema?: string): Promise; //# sourceMappingURL=db-reader.d.ts.map