import * 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 UpdateStatementConfig { /** * @see https://mariadb.com/kb/en/ignore/ */ ignore?: boolean; } /** * @see https://mariadb.com/kb/en/update/ */ export declare class UpdateStatement implements mariadb.QueryOptions { readonly table: Table; readonly context: core.MutationContext; readonly mutationType = utils.MutationType.UPDATE; readonly kind = StatementKind.DATA_MANIPULATION; readonly sql: string; constructor(table: Table, context: core.MutationContext, statement: SetOptional, config?: UpdateStatementConfig); } //# sourceMappingURL=update.d.ts.map