import { MaybeRefOrGetter } from 'vue';
import { DisabledHoursFn, DisabledMinutesFn, DisabledSecondsFn, DatePickerColumnOption } from './types.ts';
interface UseTimePickerOptionsParams {
    hourStep?: MaybeRefOrGetter<number | undefined>;
    minuteStep?: MaybeRefOrGetter<number | undefined>;
    secondStep?: MaybeRefOrGetter<number | undefined>;
    disabledHours?: MaybeRefOrGetter<DisabledHoursFn | undefined>;
    disabledMinutes?: MaybeRefOrGetter<DisabledMinutesFn | undefined>;
    disabledSeconds?: MaybeRefOrGetter<DisabledSecondsFn | undefined>;
    minTime?: MaybeRefOrGetter<string | undefined>;
    maxTime?: MaybeRefOrGetter<string | undefined>;
    selectedHour: MaybeRefOrGetter<number | null>;
    selectedMinute: MaybeRefOrGetter<number | null>;
}
export declare const useTimePickerOptions: ({ hourStep, minuteStep, secondStep, disabledHours, disabledMinutes, disabledSeconds, minTime, maxTime, selectedHour, selectedMinute, }: UseTimePickerOptionsParams) => {
    hourOptions: import('vue').ComputedRef<DatePickerColumnOption[]>;
    minuteOptions: import('vue').ComputedRef<DatePickerColumnOption[]>;
    secondOptions: import('vue').ComputedRef<DatePickerColumnOption[]>;
    disabledHourOptions: import('vue').ComputedRef<number[]>;
    disabledMinuteOptions: import('vue').ComputedRef<number[]>;
    disabledSecondOptions: import('vue').ComputedRef<number[]>;
};
export {};
