import { PickerColumnData } from '../picker';
import { EmbedPickerProps } from './types';
export declare const DEFAULT_FORMAT = "HH:mm:ss";
export interface TimeOptions {
    hasHour: boolean;
    hasMinute: boolean;
    hasSecond: boolean;
    use12Hours: boolean;
}
export declare function range(min: number, max: number, step: number): number[];
export declare function rangeOptions(min: number, max: number, step: number, format: (i: number) => string): PickerColumnData[];
export declare function getTimeOption(props: EmbedPickerProps): TimeOptions;
export declare function getColumns(curValue: Date, options: TimeOptions, props: EmbedPickerProps): PickerColumnData[][];
export declare function dateToPicker(d: Date, options: TimeOptions): any[];
export declare function pickerToDate(values: any[], options: TimeOptions): Date;
