import { Artifacts } from './steps/BaseStep';
import { Expression, IStatementGiver, Operand, PrimitiveType } from './models';
import { Column } from './database';
import { BuilderData } from './builder';
import { Binder, BinderStore } from './binder';
import { Default } from './singletoneConstants';
export declare class UpdateSetItemInfo implements IStatementGiver {
    readonly column: Column;
    readonly operand: Operand | Default;
    constructor(column: Column, value: PrimitiveType | Binder | Expression | Default);
    getStmt(data: BuilderData, artifacts: Artifacts, binderStore: BinderStore): string;
}
