import { XmlData } from './ofdData';
/**
 * ofd的文档数据，解析之后的
 */
export declare class OfdDocument {
    #private;
    files: any;
    data: any;
    pages: XmlData[];
    ofdXml: XmlData;
    documentData: XmlData;
    publicRes: XmlData;
    documentRes: XmlData;
    rootContainer: Element;
    loadedMediaFile: Map<string, any>;
    mediaFileList: any;
    signatures: XmlData;
    signatureList: XmlData[];
    outlines: XmlData;
    annots: XmlData;
    constructor();
    /**
     * 获取内容中最大的id和最小的id
     */
    getMaxAndMinContentIDByPage(pageIndex: number): {
        min: number;
        max: number;
    };
    getMinContentID(): void;
    /**
     * 获取内容文本
     * @param page 页码，如果为null，则获取全部文本
     * @returns
     */
    getContentText(page: number | null): string;
    private getAllContentText;
    private getContentTextByPageByIndex;
    private getContentTextByPageByData;
}
