import { default as CLInputTimePickerComponent } from './CLInputTimePicker.vue'; export declare const CLInputTimePicker: import('vue').DefineComponent<{ modelValue?: string | null; } & import('./CLInputTimePicker.vue').CLInputTimePickerProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: string | null) => any; }, string, import('vue').PublicProps, Readonly<{ modelValue?: string | null; } & import('./CLInputTimePicker.vue').CLInputTimePickerProps> & Readonly<{ "onUpdate:modelValue"?: ((value: string | null) => any) | undefined; }>, { form: string; label: string; size: import('@codeandfunction/callaloo-tokens').CLSizes; color: import('@codeandfunction/callaloo-tokens').CLColors; variant: import("@codeandfunction/callaloo-tokens").CLColorVariants.Outline | import("@codeandfunction/callaloo-tokens").CLColorVariants.Ghost; fluid: boolean; rounded: boolean; testId: string; onFocus: import('../../..').CLGenericFocusFunction; onBlur: import('../../..').CLGenericFocusFunction; onChange: import('../../..').CLGenericFunction; onReset: import('../../..').CLGenericFunction; borderRadius: import('@codeandfunction/callaloo-tokens').CLBorderRadius; use24Hour: boolean; required: boolean; ariaLabel: string; busy: boolean; disabled: boolean; placeholder: string; orientation: import('@codeandfunction/callaloo-types').CLOrientation; messages: string[]; messageType: import('@codeandfunction/callaloo-tokens').CLColors; placement: import('@codeandfunction/callaloo-tokens').CLPlacement; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { inputRef: import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onReset?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number) => any) | undefined; }>, { inputRef: Readonly>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { reset: (...args: any[]) => void; "update:modelValue": (value: string | number) => void; }, import('vue').PublicProps, { form: string; label: string; pattern: string; size: import('@codeandfunction/callaloo-tokens').CLSizes; color: import('@codeandfunction/callaloo-tokens').CLColors; variant: import("@codeandfunction/callaloo-tokens").CLColorVariants.Outline | import("@codeandfunction/callaloo-tokens").CLColorVariants.Ghost; fluid: boolean; rounded: boolean; testId: string; type: import('@codeandfunction/callaloo-types').CLInputTypes; onFocus: import('../../..').CLGenericFocusFunction; onBlur: import('../../..').CLGenericFocusFunction; onChange: import('../../..').CLGenericFunction; onInput: import('../../..').CLGenericInputFunction; borderRadius: import('@codeandfunction/callaloo-tokens').CLBorderRadius; prefix: string | import('@codeandfunction/callaloo-tokens').CLIconNames; required: boolean; ariaLabel: string; busy: boolean; disabled: boolean; pill: string; placeholder: string; orientation: import('@codeandfunction/callaloo-types').CLOrientation; messages: string[]; messageType: import('@codeandfunction/callaloo-tokens').CLColors; maxLength: number; grouped: boolean; suffix: string | import('@codeandfunction/callaloo-tokens').CLIconNames; autoComplete: boolean; charCounter: boolean; minLength: number; onPrefixClick: (event?: MouseEvent) => void; onSuffixClick: (event?: MouseEvent) => void; prefixAriaLabel: string; readonly: boolean; spellCheck: boolean; suffixAriaLabel: string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { 'input-elem': HTMLInputElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ modelValue?: string | number; } & import('../CLInput').CLInputProps> & Readonly<{ onReset?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number) => any) | undefined; }>, { inputRef: Readonly>; }, {}, {}, {}, { form: string; label: string; pattern: string; size: import('@codeandfunction/callaloo-tokens').CLSizes; color: import('@codeandfunction/callaloo-tokens').CLColors; variant: import("@codeandfunction/callaloo-tokens").CLColorVariants.Outline | import("@codeandfunction/callaloo-tokens").CLColorVariants.Ghost; fluid: boolean; rounded: boolean; testId: string; type: import('@codeandfunction/callaloo-types').CLInputTypes; onFocus: import('../../..').CLGenericFocusFunction; onBlur: import('../../..').CLGenericFocusFunction; onChange: import('../../..').CLGenericFunction; onInput: import('../../..').CLGenericInputFunction; borderRadius: import('@codeandfunction/callaloo-tokens').CLBorderRadius; prefix: string | import('@codeandfunction/callaloo-tokens').CLIconNames; required: boolean; ariaLabel: string; busy: boolean; disabled: boolean; pill: string; placeholder: string; orientation: import('@codeandfunction/callaloo-types').CLOrientation; messages: string[]; messageType: import('@codeandfunction/callaloo-tokens').CLColors; maxLength: number; grouped: boolean; suffix: string | import('@codeandfunction/callaloo-tokens').CLIconNames; autoComplete: boolean; charCounter: boolean; minLength: number; onPrefixClick: (event?: MouseEvent) => void; onSuffixClick: (event?: MouseEvent) => void; prefixAriaLabel: string; readonly: boolean; spellCheck: boolean; suffixAriaLabel: string; }> | null; popoverRef: HTMLDivElement; timePickerRef: import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ "onUpdate:modelValue"?: ((value: string | null) => any) | undefined; "onTime-select"?: ((time: string) => any) | undefined; }>, { apply: () => void; cancel: () => void; draftHour: globalThis.Ref; draftMinute: globalThis.Ref; draftPeriod: globalThis.Ref; getFormattedDraft: () => string; initializeDraft: () => void; reset: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: string | null) => any; "time-select": (time: string) => any; }, import('vue').PublicProps, { width: string; color: import('@codeandfunction/callaloo-tokens').CLColors; fluid: boolean; testId: string; use24Hour: boolean; busy: boolean; disabled: boolean; headerLabel: string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ modelValue?: string | null; } & import('../CLTimePicker').CLTimePickerProps> & Readonly<{ "onUpdate:modelValue"?: ((value: string | null) => any) | undefined; "onTime-select"?: ((time: string) => any) | undefined; }>, { apply: () => void; cancel: () => void; draftHour: globalThis.Ref; draftMinute: globalThis.Ref; draftPeriod: globalThis.Ref; getFormattedDraft: () => string; initializeDraft: () => void; reset: () => void; }, {}, {}, {}, { width: string; color: import('@codeandfunction/callaloo-tokens').CLColors; fluid: boolean; testId: string; use24Hour: boolean; busy: boolean; disabled: boolean; headerLabel: string; }> | null; }, HTMLDivElement>; export type CLInputTimePicker = InstanceType; export type { CLInputTimePickerProps } from './CLInputTimePicker.vue'; export default CLInputTimePicker;