import { MaybeRef, Ref } from 'vue'; export type TimePeriod = 'AM' | 'PM'; export interface TimeObject { hour: string; minute: string; period: TimePeriod; } interface UseTimePickerInput { appliedTime?: Ref; use24Hour?: MaybeRef; } export declare const useTimePicker: ({ appliedTime, use24Hour }?: UseTimePickerInput) => { cancelDraft: () => void; clearDraft: () => void; draftHour: Ref; draftMinute: Ref; draftPeriod: Ref; formattedLabel: globalThis.ComputedRef; formatTimeObject: (obj: TimeObject, is24?: boolean) => string; getFormattedDraft: () => string; initializeDraft: () => void; parseTime: (timeStr: string | null) => TimeObject; }; export {};