import { Modificators, FormBufferOptions, FormBufferInsideOptions, ValueOfPreset, IModificator } from './types'; import { optionsSymbol } from './symbols'; export default class FormBuffer

{ [optionsSymbol]: FormBufferInsideOptions; constructor(options: FormBufferOptions, data?: P); static extend

(options: FormBufferOptions, data?: P): FormBufferExtended; static readonly modificators: Map>; static addModificator(modificator: IModificator): void; static delModificator(modificatorName: string): boolean; static getModificator(modificatorName: string): IModificator | undefined; setValues(data: any): void; getFormData(): P; private _getModificatorsForProp; clear(): void; clearProperty(key: Extract): ValueOfPreset

; } export declare type FormBufferExtended

= FormBuffer & P;