import { IsoDate, IsoDateTime, IsoTime } from './iso-types'; declare function isoDateTime(): IsoDateTime; declare function isoDateTime(fields: { year: number; month: number; day: number; hour?: number; minute?: number; second?: number; millisecond?: number; }): IsoDateTime; declare function isoDateTime(date: IsoDate): IsoDateTime; declare function isoDateTime(input: string): IsoDateTime; declare function isoDateTime(date: IsoDate, time: IsoTime): IsoDateTime; declare function isoDateTime(date: IsoDate, time: { hour: number; minute?: number; second?: number; millisecond?: number; }): IsoDateTime; declare function isoDateTime(date: { year: number; month: number; day: number; }, time: IsoTime): IsoDateTime; declare function isoDateTime(date: { year: number; month: number; day: number; }, time: { hour: number; minute?: number; second?: number; millisecond?: number; }): IsoDateTime; declare function isoDateTime(year: number, month: number, day: number, hour?: number, minute?: number, second?: number, millisecond?: number): IsoTime; export default isoDateTime;