import { Knex } from 'knex'; import { DiagnosticsLogger, Networks } from '@dustil/common'; import { IndexModelArgs } from '../database-index-api.js'; declare type ConfigTable = { readonly tableName: string; readonly validSchema: object; }; export declare function listMidTables(dataSource: Knex): Promise>; export declare function listConfigTables(): Array; export declare function initConfigTables(dataSource: Knex, logger: DiagnosticsLogger, network: Networks): Promise; export declare function initMidTables(dataSource: Knex, modelsToIndex: Array, logger: DiagnosticsLogger): Promise; export declare function verifyTables(dataSource: Knex, modelsToIndex: Array): Promise; export {}; //# sourceMappingURL=init-tables.d.ts.map