import { Table, SchemaOperations, TableChanges } from '@proteinjs/db'; import { KnexDriver } from './KnexDriver'; export declare class KnexSchemaOperations implements SchemaOperations { private knexDriver; private logger; constructor(knexDriver: KnexDriver); /** * Create every table in `tables`, in order (a table whose foreign keys reference another * absent table must appear after it). MariaDB has no batched-DDL operation, so this is the * per-table create applied serially — the batching win is Spanner-only. */ createTables(tables: Table[]): Promise; private createTable; alterTable(table: Table, tableChanges: TableChanges): Promise; private createColumn; } //# sourceMappingURL=KnexSchemaOperations.d.ts.map