import { Archive } from '../classes/Archive.js'; import { XmlFile } from '../classes/XmlFile.js'; import { FileMime } from '../enums.js'; declare type ContentTypeDefault = { extension: string; contentType: FileMime; }; export declare class ContentTypesXml extends XmlFile { #private; constructor(location: string); /** * Add a default content type association for a file extension. */ addDefault(extension: string, contentType: FileMime): void; /** * Add multiple default content type/file extension associations. Useful for cloning * an existing content type register. */ addDefaults(defaults: Array): void; get defaults(): Array; addOverride(partName: string, contentType: FileMime): void; getType(location: string): FileMime | undefined; protected toNode(): Document; /** * Instantiate this class by looking at the DOCX XML for it. */ static fromArchive(archive: Archive, location: string): Promise; } export {};