import { Document } from "../../Document";
import { Renderer } from "../../renderer/Renderer";
import { GlobalState } from "../Containers";
import { DestinationBase } from "./DestinationBase";
export declare class RtfDestination extends DestinationBase {
    private _metadata;
    private parser;
    private inst;
    private _charFormatHandlers;
    constructor(parser: GlobalState, inst: Document, name: string, param: number);
    addIns(func: (renderer: Renderer) => void): void;
    appendText(text: string): void;
    sub(): void;
    handleKeyword(keyword: string, param: number): boolean;
    apply(): void;
    setMetadata(prop: string, val: any): void;
    private _addInsHandler;
    private _addFormatIns;
    private _genericFormatSetNoParam;
    private _genericFormatOnOff;
    private _strikedFormat;
    private _genericFormatSetVal;
    private _genericFormatSetValRequired;
    private _genericFormatSetMemberVal;
}
