import { SafeInteger } from "../../../numbers"; export interface DateTimeParseResult { year?: SafeInteger; month?: SafeInteger; day?: SafeInteger; /** 0: Sunday */ dayOfWeek?: SafeInteger; hour?: SafeInteger; minute?: SafeInteger; second?: SafeInteger; fraction?: number; tzOffsetMinutes?: SafeInteger; tzId?: string; } export interface DateTimeParseFormatError { error: "format-error" | "tz-format-error"; message?: string; } export type DateParseResult = [year?: number, month?: number, day?: number, dayOfWeek?: number]; export type TimeParseResult = [hour: number, minute?: number, second?: number, fraction?: number]; export declare function createDateTimeParseError(error: DateTimeParseFormatError): Error; export declare function isDateTimeParseError(result: DateTimeParseResult | DateTimeParseFormatError): result is DateTimeParseFormatError; //# sourceMappingURL=parseResult.d.ts.map