/** Supported format tokens (longest first to avoid partial matches). */ export declare const FORMAT_TOKENS: readonly ["YYYY", "YY", "MMMM", "MMM", "MM", "M", "DD", "D", "dddd", "ddd"]; export type FormatToken = typeof FORMAT_TOKENS[number]; export interface TokenizedFormat { parts: Array<{ type: 'token'; token: FormatToken; } | { type: 'literal'; value: string; }>; hasYear: boolean; hasMonth: boolean; hasDay: boolean; hasWeekday: boolean; } export declare function tokenize(format: string): TokenizedFormat;