import { IPostgreSQlSeed, Props } from './interface'; export type { RelationalSchema as Schema } from 'uncertainjs'; export declare class DbScout { private props; private folderDir; private file; private path; private random; private psqlScout; private migrationOrderClass; constructor(props?: Props); private readConfigSync; getMigration(): Promise; generateMigration(): Promise; private getMigrationDiff; runMigration(): Promise; private updateDbScoutTableInfo; getDocumentation(): Promise; generateDocumentation(): Promise; getInterface(): Promise; generateInterface(): Promise; getSeedData(payload?: IPostgreSQlSeed): Promise[]>>; seedData(payload?: IPostgreSQlSeed): Promise; }