import { DatabaseIntrospector, DatabaseMetadata, DatabaseMetadataOptions, SchemaMetadata, TableMetadata } from '../database-introspector.js'; import { Kysely } from '../../kysely.js'; export declare class PostgresIntrospector implements DatabaseIntrospector { #private; constructor(db: Kysely); /** * Get schema metadata. */ getSchemas(): Promise; /** * Get tables and views metadata. */ getTables(options?: DatabaseMetadataOptions): Promise; /** * Get the database metadata such as table and column names. * * @deprecated Use getTables() instead. */ getMetadata(options?: DatabaseMetadataOptions): Promise; }