import { Ref } from 'vue';
import { DisabledTime } from './symbol';
export declare function handleKeyEnter(event: KeyboardEvent): number | "next" | "up" | "down" | "prev" | "ok" | "esc" | null;
export declare function useColumn<T extends string>(colTypes: T[], currentColumn?: Ref<T | null>): {
    currentColumn: Ref<T | null, T | null>;
    enabled: Record<T, boolean>;
    resetColumn: (type?: T | null, reverse?: boolean) => void;
    enterColumn: (type: "prev" | "next", canLoop?: boolean) => void;
};
export declare function useTimeBound(originMin: Ref<string>, originMax: Ref<string>): {
    minUnits: import('vue').ComputedRef<number[]>;
    maxUnits: import('vue').ComputedRef<number[]>;
    reversed: import('vue').ComputedRef<boolean>;
    isTimeDisabled: Required<DisabledTime>;
};
