import { AlterTypeNode } from '../operation-node/alter-type-node.js'; import type { QueryExecutor } from '../query-executor/query-executor.js'; import type { QueryId } from '../util/query-id.js'; import { QueryFinalizer } from '../query-finalizer.js'; export declare class AlterTypeAddValueBuilder extends QueryFinalizer { #private; constructor(props: AlterTypeAddValueBuilderProps); /** * Adds an `if not exists` clause. */ ifNotExists(): AlterTypeAddValueBuilder; /** * Sets a `before ` clause. */ before(neighborValue: NV extends V ? never : NV): AlterTypeAddValueBuilder; /** * Sets an `after ` clause. */ after(neighborValue: NV extends V ? never : NV): AlterTypeAddValueBuilder; } export interface AlterTypeAddValueBuilderProps { readonly executor: QueryExecutor; readonly node: AlterTypeNode; readonly queryId: QueryId; }