///
///
export interface DocumentPackageOptions {
/** Normalize volatile OOXML metadata and ZIP timestamps. Defaults to true. */
deterministic?: boolean;
/** Timestamp used for generated metadata. Defaults to a stable epoch. */
generatedAt?: string | Date;
}
/** Stable, valid OOXML/ZIP timestamp used when no build timestamp is supplied. */
export declare const DEFAULT_GENERATION_DATE: Date;
export declare function resolveGenerationDate(options?: DocumentPackageOptions): Date;
/** Encode a UTC instant into the packed MS-DOS date/time field ZIP headers use. */
export declare function toDosTime(date: Date): number;
/**
* Normalize package-level values that otherwise change on every render.
* ZIP headers are written from UTC components because DOS timestamps carry no
* timezone; this produces identical header bits in every locale.
*/
export declare function canonicalizeDocxBuffer(buffer: Buffer, generatedAt?: Date): Buffer;
/** Case semantics also apply when timestamp normalization is disabled. */
export declare function normalizeDocxCaseBuffer(buffer: Buffer): Buffer;
//# sourceMappingURL=packageDocument.d.ts.map