import { FormatContext, FormatDataType } from './format-context'; import { ValueType } from '../sql/operands/value-type'; export declare abstract class SimpleFormatContext implements FormatContext { protected paramKey: string; protected escapeKey: string; protected values: ValueType[]; constructor(paramKey: string, escapeKey: string); appendValue(value: ValueType): string; restoreValue(type: FormatDataType, value: any): any; getValues(): ValueType[]; escape(value: string): string; abstract getDataType(type: FormatDataType): string; }