import * as utils from '@prismamedia/graphql-platform-utils'; import type * as mariadb from 'mariadb'; import { ForeignKey, Table } from '../../schema/table.js'; import { StatementKind } from '../kind.js'; export interface CreateTableStatementConfig { orReplace?: utils.OptionalFlag; ifNotExists?: utils.OptionalFlag; withForeignKeys?: boolean | ReadonlyArray; } /** * @see https://mariadb.com/kb/en/create-table/ */ export declare class CreateTableStatement implements mariadb.QueryOptions { readonly table: Table; readonly kind = StatementKind.DATA_DEFINITION; readonly sql: string; constructor(table: Table, config?: CreateTableStatementConfig); } //# sourceMappingURL=create-table.d.ts.map