import StorageTypePostgres from './StorageTypePostgres';
import StoragePostgresConfiguration, { isStoragePostgresConfiguration } from './StoragePostgresConfiguration';
import { loadModels, generateMockData, connectStorage, disconnectStorage } from './generator';
import { generateMigration, runMigration, revertMigration, fillMigrationsTable, migrateI18nIndices } from './migration';
import { runTestPlaceholderQuery } from './helpers';
export { StorageTypePostgres, loadModels, generateMockData, connectStorage, disconnectStorage, StoragePostgresConfiguration, isStoragePostgresConfiguration, generateMigration, runMigration, revertMigration, fillMigrationsTable, migrateI18nIndices, runTestPlaceholderQuery, };
declare const _default: {
    StorageTypePostgres: import("..").StorageType;
    loadModels: (configuration: any) => {};
    generateMockData: (configuration: any) => Promise<void>;
    connectStorage: (configuration: import("..").Configuration, synchronize?: boolean, dropSchema?: boolean, onConnect?: import("./generator").OnConnectionHandler) => Promise<import("typeorm").Connection>;
    disconnectStorage: (connection: import("typeorm").Connection) => Promise<void>;
    StoragePostgresConfiguration: typeof StoragePostgresConfiguration;
    isStoragePostgresConfiguration: (obj: any) => boolean;
    generateMigration: (configuration: import("..").Configuration, migrationName: string, customTemplate: () => string, includeI18n?: boolean, enforce?: boolean) => Promise<number>;
    runMigration: (configuration: import("..").Configuration) => Promise<void>;
    revertMigration: (configuration: import("..").Configuration) => Promise<void>;
    fillMigrationsTable: (connection: import("typeorm").Connection) => Promise<void>;
    migrateI18nIndices: (configuration: import("..").Configuration) => Promise<void>;
    runTestPlaceholderQuery: (cmd: any, vars: any) => Promise<any>;
};
export default _default;
