export declare const DateFromParts: (year?: any, isoWeekYear?: any, timezone?: any, yearBundle?: { month: number; day: number; }, isoWeekYearBundle?: { isoWeek: number; isoDayOfWeek: number; }, options?: { hour: number; minute: number; second: number; millisecond: number; }) => { $dateFromParts: { year: any; month: number; day: number; hour: number; minute: number; second: number; millisecond: number; timezone: any; isoWeekYear?: undefined; isoWeek?: undefined; isoDayOfWeek?: undefined; }; } | { $dateFromParts: { isoWeekYear: any; isoWeek: number; isoDayOfWeek: number; hour: number; minute: number; second: number; millisecond: number; timezone: any; year?: undefined; month?: undefined; day?: undefined; }; }; export declare const DateFromString: (dateString: any, formatString?: string, timezone?: any, onError?: any, onNull?: any) => { $dateFromString: { dateString: any; format: string; timezone: any; onError: any; onNull: any; }; }; export declare const DateToParts: (dateExpression: any, timezone?: any, iso8601?: boolean) => { $dateToParts: { date: any; timezone: any; iso8601: boolean; }; }; export declare const DateToString: (dateExpression: any, formatString?: string, timezone?: any, onNull?: any) => { $dateToString: { date: any; format: string; timezone: any; onNull: any; }; }; export declare const DayOfMonth: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const DayOfWeek: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const DayOfYear: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const Hour: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const IsoDayOfWeek: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const IsoWeek: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const IsoWeekYear: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const Millisecond: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const Minute: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const Month: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const Second: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const ToDate: (expression: any) => { $toDate: any; }; export declare const Week: (dateExpression: any, timezone: any) => { date: any; timezone: any; }; export declare const Year: (dateExpression: any, timezone: any) => { date: any; timezone: any; };