import { isly } from "isly"; import { Hour as TimeHour } from "./Hour"; import { Millisecond as TimeMillisecond } from "./Millisecond"; import { Minute as TimeMinute } from "./Minute"; import { Numeric as TimeNumeric } from "./Numeric"; import { Precision as TimePrecision } from "./Precision"; import { Second as TimeSecond } from "./Second"; export type Time = string; export declare namespace Time { export import Hour = TimeHour; export import Millisecond = TimeMillisecond; export import Minute = TimeMinute; export import Numeric = TimeNumeric; export import Precision = TimePrecision; export import Second = TimeSecond; const type: isly.String, is: (value: string | any) => value is string, flawed: (value: string | any) => isly.Flaw | false; function create(epoch: number): Time; function create(epoch: number, precision: Precision): Time; function create(numeric: Numeric): Time; function split(value: Time): [Hour, Minute | undefined, Second | undefined, Millisecond | undefined]; function normalize(time: Time, precision?: Precision): Time; }