import type * as core from '@prismamedia/graphql-platform'; import * as utils from '@prismamedia/graphql-platform-utils'; import type * as mariadb from 'mariadb'; import type { SetOptional } from 'type-fest'; import { type Table } from '../../schema.js'; import { StatementKind } from '../kind.js'; export interface InsertStatementConfig { /** * @see https://mariadb.com/kb/en/ignore/ */ ignore?: boolean; } /** * @see https://mariadb.com/kb/en/insertreturning/ */ export declare class InsertStatement implements mariadb.QueryOptions { readonly table: Table; readonly context: core.MutationContext; readonly mutationType = utils.MutationType.CREATION; readonly kind = StatementKind.DATA_MANIPULATION; readonly sql: string; constructor(table: Table, context: core.MutationContext, statement: SetOptional, config?: InsertStatementConfig); } //# sourceMappingURL=insert.d.ts.map