import type { Decoder } from '../codec/indexed/binary/Decoder';
import type { Encoder } from '../codec/indexed/binary/Encoder';
import type { IndexedFields } from '../codec/indexed/binary/types';
import { PartialEdit } from './PartialEdit';
export declare class PartialEditFactory {
    protected readonly decoder: Decoder;
    protected readonly encoder: Encoder;
    constructor(decoder: Decoder, encoder: Encoder);
    startPartialEdit(clockBlob: IndexedFields['c']): PartialEdit;
}
