export declare enum DATE { LOCALE = "locale", MDY = "MM/DD/YYYY", DMY = "DD.MM.YYYY", YMD = "YYYY.MM.DD", MmmDY = "Mmm DD, YYYY", test = "test" } export declare enum TIME { LOCALE = "locale", HOURS_12 = "hours12", HOURS_24 = "hours24" } export declare type DateFormat = { type?: 'DateFormat'; dateFormat: 'locale' | 'MM/DD/YYYY' | 'DD.MM.YYYY' | 'YYYY.MM.DD' | 'Mmm DD, YYYY'; }; export declare type TimeFormat = { type?: 'TimeFormat'; timeFormat: 'locale' | 'hours12' | 'hours24'; }; export declare type NonLocaleDateTimeFormat = { type?: 'NonLocaleDateTimeFormat'; nonLocaleDateTimeFormat: { dateFormat: DateFormat['dateFormat']; timeFormat: TimeFormat['timeFormat']; }; }; export declare type LocaleDateTimeFormat = { type?: 'LocaleDateTimeFormat'; localeDateTimeFormat: 'locale'; }; export declare type StringFormat = DateFormat | TimeFormat | NonLocaleDateTimeFormat | LocaleDateTimeFormat; //# sourceMappingURL=string-format.d.ts.map