import type { WorkDocumentPageChrome, WorkDocumentPageChromeContent, WorkDocumentPageChromeVariant, WorkDocumentSectionLayout } from './work-types'; interface LegacyPageChrome { headerText?: string; footerText?: string; showPageNumbers?: boolean; } export interface ResolvedDocumentPageChrome extends WorkDocumentPageChromeContent { variant: WorkDocumentPageChromeVariant; } export declare function normalizeDocumentPageChrome(source?: Partial | null, legacy?: LegacyPageChrome): WorkDocumentPageChrome; export declare function serializeDocumentPageChrome(chrome: WorkDocumentPageChrome): string; export declare function parseDocumentPageChrome(source: string | undefined, legacy?: LegacyPageChrome, fallback?: WorkDocumentPageChrome): WorkDocumentPageChrome; export declare function resolveDocumentPageChrome(layout: WorkDocumentSectionLayout, sectionPage: number, physicalPage: number): ResolvedDocumentPageChrome; export declare function documentPageChromeLegacyFields(chrome: WorkDocumentPageChrome): LegacyPageChrome; export declare function updateDocumentPageChromeVariant(chrome: WorkDocumentPageChrome, variant: WorkDocumentPageChromeVariant, patch: Partial): WorkDocumentPageChrome; export declare function pageChromePlainText(source: string): string; export declare function sanitizeDocumentPageChromeHtml(source: string | undefined): string; export declare function plainTextToPageChromeHtml(source: string | undefined): string; export {};