/** * Runtime attestation (ADR 0005 H9). Declares the implementation status * of each runtime export in this module. See CONTRIBUTING.md ยง Module * attestations for the category definitions and the convention for * updating these when sync or rebrand changes the surface. */ export declare const MODULE_ATTESTATIONS: { readonly resolveUserTimezone: "live"; readonly resolveUserTimeFormat: "live"; readonly normalizeTimestamp: "live"; readonly withNormalizedTimestamp: "live"; readonly formatUserTime: "live"; }; export type TimeFormatPreference = "auto" | "12" | "24"; export type ResolvedTimeFormat = "12" | "24"; export declare function resolveUserTimezone(configured?: string): string; export declare function resolveUserTimeFormat(preference?: TimeFormatPreference): ResolvedTimeFormat; export declare function normalizeTimestamp(raw: unknown): { timestampMs: number; timestampUtc: string; } | undefined; export declare function withNormalizedTimestamp>(value: T, rawTimestamp: unknown): T & { timestampMs?: number; timestampUtc?: string; }; export declare function formatUserTime(date: Date, timeZone: string, format: ResolvedTimeFormat): string | undefined;