import { DataCell } from '../../types/data-structures';
import { TimePickerProps } from './time-picker-types';
export declare const generateTimeOptions: (limit: number) => DataCell[];
export interface WheelStepResult {
    accumulator: number;
    steps: number;
}
export declare const resolveWheelSteps: (deltaY: number, deltaMode?: number, previousAccumulator?: number) => WheelStepResult;
export declare const parseTime: (value: string | undefined, format?: TimePickerProps["timeFormat"]) => {
    h: number;
    m: number;
    s: number;
};
export declare const formatTimeInput: (input: string, format?: TimePickerProps["timeFormat"]) => string | null;
export declare const constructTimeString: (type: "H" | "M" | "S", newValue: string, currentH: number, currentM: number, currentS: number, format?: TimePickerProps["timeFormat"]) => string;
//# sourceMappingURL=time-utils.d.ts.map