export interface TimeValue { hours: number; minutes: number; seconds: number; } export declare const pad: (n: number) => string; export declare const parseTimeString: (input: string) => TimeValue | null; export declare const formatTime: (value: TimeValue, format12: boolean, showSeconds: boolean) => string; export declare const dateToTime: (date: Date) => TimeValue; export declare const timeToDate: (value: TimeValue, base?: Date) => Date; export declare const normalizeValue: (raw: Date | string | TimeValue | null | undefined) => TimeValue | null; export declare const buildRange: (start: number, end: number, step: number) => number[];