import type { Editor } from "../types.js"; export { serializeHelp } from "./schema.js"; interface DocumentTemplate { title: string; } interface ExportTemplate { title: string; file_type: "docx" | "odt"; template_file: string; } interface DocumentStyle { title: string; slug: string; documentstylefile_set: Array<[string, string]>; } export declare class ModDocumentTemplate { editor: Editor; exportTemplates: ExportTemplate[]; documentStyles: DocumentStyle[]; documentTemplates: Record; citationStyles: Record; constructor(editor: Editor); setStyles(styles: { export_templates: ExportTemplate[]; document_styles: DocumentStyle[]; document_templates: Record; }): void; addDocPartSettings(): void; addCopyAsMenuEntry(): void; addExportTemplateMenuEntries(): void; addDocumentStylesMenuEntries(): void; getCitationStyles(): Promise; private citationStyleFallbackTitle; private citationStyleFallbackId; addCitationStylesMenuEntries(): void; } //# sourceMappingURL=index.d.ts.map