import { EntityDict } from 'oak-domain/lib/types'; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-app-domain'; import { MigrationSchema, MigrationPlanningOptions, Plan, SchemaInspectionResult } from '../types/migration'; import { PostgreSQLConnector } from './connector'; import { PostgreSQLTranslator } from './translator'; type PostgreSqlMigrationEntityDict = EntityDict & BaseEntityDict; export declare function readPostgreSqlSchema(connector: PostgreSQLConnector, translator: PostgreSQLTranslator): Promise>; export declare function inspectPostgreSqlSchema(connector: PostgreSQLConnector, translator: PostgreSQLTranslator): Promise>; export declare function buildPostgreSqlMigrationPlan(currentSchema: MigrationSchema, targetSchema: MigrationSchema, translator: PostgreSQLTranslator, options?: MigrationPlanningOptions): Plan; export {};