import { Ref } from 'vue';
import { Temporal } from 'temporal-polyfill';
import { KdsInputSegmentsConfig } from '../useInputSegments';
import { KdsTimeInputGranularity } from './types';
export declare const useTimeInputMask: (modelValue: Ref<Temporal.PlainTime | null>, granularityRef: Ref<KdsTimeInputGranularity>) => {
    displayValue: Ref<string, string>;
    isEmpty: import('vue').ComputedRef<boolean>;
    isComplete: import('vue').ComputedRef<boolean>;
    isValidTime: import('vue').ComputedRef<boolean>;
    parsedTime: import('vue').ComputedRef<Temporal.PlainTime | null>;
    segments: import('vue').ComputedRef<KdsInputSegmentsConfig>;
};
//# sourceMappingURL=useTimeInputMask.d.ts.map