import { FormatImportCallback, FormatImportReject, IDocumentImporter } from '../../i-document-importer';
import { ChunkedText } from '@devexpress/utils/lib/class/chunked-text';
import { RtfImporterOptions } from './importer-options';
import { RtfImportData } from './rtf-import-data';
import { RichOptions } from '../../../model/options/rich-options';
export declare class RtfImporter implements IDocumentImporter {
    rtfText: ChunkedText;
    data: RtfImportData;
    options: RtfImporterOptions;
    richOptions: RichOptions;
    constructor(options: RtfImporterOptions);
    importFromFile(blob: Blob, richOptions: RichOptions, callback: FormatImportCallback, reject: FormatImportReject): void;
    importFromString(rtfText: string, richOptions: RichOptions, callback: FormatImportCallback, reject: FormatImportReject): void;
    private importFromStringInner;
    private checkSignature;
}
