///
/**
* word文件类
*/
import { DocumentOptions } from '../internal';
import SectionFileInfo from './sectionFileInfo';
import HeaderFileInfo from './headerFileInfo';
import FooterFileInfo from './footerFileInfo';
export default class WordFile {
/**
* 文件名
*/
fileName: string;
/**
* 章节关联文件
*/
rFileArr: SectionFileInfo[];
/**
* 页眉
*/
headerFile: HeaderFileInfo;
/**
* 页脚
*/
footerFile: FooterFileInfo;
constructor(name: string);
/**
* 新增节点
* @param html 要导出的word文本
* @param options 页面配置项-支持边距和纵横向设置
*/
addSection(html: string, options?: Partial): void;
/**
* 为指定的节点设置页眉
* @param html 页眉文本内容
* @param sectionIdx 默认为所有节点设置页眉,大于-1之后
*/
setSectionHeader(text: string, exceptSectionIdx?: number): void;
/**
* 为指定的节点设置页脚
* @param html 页眉文本内容
* @param sectionIdx 默认为所有节点设置页眉
*/
setSectionFooter(text: string, exceptSectionIdx?: number): void;
/**
* 生成word压缩包并返回异步字节流
*/
asBlob(): Promise;
/**
* 生成文档结构
* @private
*/
private _generalContentTypesXml;
/**
* 生成关系文档内容
* @private
*/
private _generalRelsXml;
private _renderDocumentFile;
}