import { PoolClient } from "pg"; import { migrations } from "./generated/sql"; import { WorkerSharedOptions } from "./interfaces"; import { CompiledSharedOptions } from "./lib"; /** @internal */ export declare function installSchema(compiledSharedOptions: CompiledSharedOptions, event: GraphileWorker.MigrateEvent): Promise; /** @internal */ export declare function runMigration(compiledSharedOptions: CompiledSharedOptions, event: GraphileWorker.MigrateEvent, migrationFile: keyof typeof migrations, migrationNumber: number): Promise; /** @internal */ export declare function migrate(compiledSharedOptions: CompiledSharedOptions, client: PoolClient): Promise;