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