import { UnicodeCharacterDecoder } from '../../encoding/unicode-character-decoder';
import { CharacterDecoder } from '../../encoding/character-decoder';
import { CodePageCharacterDecoder } from '../../encoding/code-page-character-decoder';
export declare class RtfFormattingInfo {
    private _unicodeCharacterByteCount;
    private _codePage;
    activeDecoder: CharacterDecoder;
    codePageDecoder: CodePageCharacterDecoder;
    unicodeDecoder: UnicodeCharacterDecoder;
    deleted: boolean;
    constructor();
    get unicodeCharacterByteCount(): number;
    set unicodeCharacterByteCount(value: number);
    get codePage(): number;
    set codePage(value: number);
    private onCodePageChanged;
    clone(): RtfFormattingInfo;
    protected createEmptyClone(): RtfFormattingInfo;
    copyFrom(info: RtfFormattingInfo): void;
}
