import { IPictureRenderer } from "../canvas/picture-renderer";
import { DocumentFormat } from "../document-format";
import { IModelManager } from "../model-manager";
import { IRichEditUnitConverter } from "../utils/unit-converter";
export interface IDocumentExporter {
    exportToBlob(callback: (blob: Blob) => void): any;
    exportToBase64(callback: (base64: string) => void): any;
}
export interface IExportModelOptions {
    modelManager: IModelManager;
    documentFormat: DocumentFormat;
    pictureRenderer: IPictureRenderer;
    uiUnitConverter: IRichEditUnitConverter;
    sessionGuid: string;
    clientGuid: string;
    lastMaxNumPages?: number;
    pageIndex?: number;
}
