import type { WorkSpreadsheetHeaderFooterSections } from './work-types'; export type EffectiveSpreadsheetHeaderFooterSections = Required; export declare const SPREADSHEET_HEADER_FOOTER_TOKENS: readonly ["{page}", "{pages}", "{sheet}", "{file}", "{path}", "{date}", "{time}"]; export interface SpreadsheetHeaderFooterTokenContext { page: number; pages: number; sheetName: string; fileName: string; filePath?: string; now?: Date; } export declare function effectiveSpreadsheetHeaderFooterSections(sections: WorkSpreadsheetHeaderFooterSections | undefined): EffectiveSpreadsheetHeaderFooterSections; export declare function hasSpreadsheetHeaderFooterSections(sections: WorkSpreadsheetHeaderFooterSections | undefined): boolean; export declare function resolveSpreadsheetHeaderFooterTemplate(template: string, context: SpreadsheetHeaderFooterTokenContext): string;