import { BodyElement } from '../core/document-model/index.js'; /** * Expand a print header/footer `&`-code string (E-SHEET W4) into header/footer band * content — one aligned paragraph per non-empty left/centre/right region — or `[]` * when every region is empty. `&P`/`&N` become dynamic PAGE/NUMPAGES field runs the * renderer resolves per page; non-deterministic or unsupported codes are dropped. * * @param formatString The raw `&`-code format string. * @param sheetName The worksheet tab name, substituted for `&A`. * @param scale The sheet's print scale. * @param basePt The default header font size. * @param fileName The workbook's file name, substituted for `&F`. A * byte-oriented API does not know it, so the caller supplies * it; absent, `&F` is dropped as before. * @param themePalette The workbook theme, resolving a `&K` theme reference. * @param now The reference date `&D`/`&T` print. An explicit input, * never the wall clock; absent, both are dropped as before. */ export declare function buildHeaderFooterContent(formatString: string, sheetName: string, scale?: number, basePt?: number, fileName?: string, themePalette?: ReadonlyMap, now?: Date): Array;