/** * word/settings.xml emitter. * * Emitted on every package. ECMA-376 defines the Document Settings part and the * custom `w:compatSetting` container; MS-DOCX §2.3.5 separately assigns the * Microsoft-specific `compatibilityMode=15` semantics used here. Conditional * settings are folded in when the document needs them: `w:evenAndOddHeaders` * for any section declaring an even-page header or footer, and * `w:clrSchemeMapping` when theme-relative authoring or a custom theme is used. * * The `w:compat` block is static (no clock/random), preserving the compiler's * byte-for-byte determinism guarantee. * * @conformance ECMA-376 edition 5, Part 1 § 11.3.3 * @conformance ECMA-376 edition 5, Part 1 § 17.15.3.4 * @conformance ECMA-376 edition 5, Part 1 § 17.10.1 * @see MS-DOCX §2.3.5 compatibilityMode */ import type { CompileContext } from '../context.js'; import type { DocumentSpec } from '../types.js'; export declare function emitSettingsPart(spec: DocumentSpec, ctx: CompileContext): void; //# sourceMappingURL=settings-part.d.ts.map