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