import type { RegleFieldStatus } from '@regle/core'; interface WtTimepickerProps { /** * Time value in seconds (not milliseconds!) */ modelValue?: string | number; /** * If dateMode is true, timepicker asserts value is timestamp and displays/changes timestamp value */ dateMode?: boolean; /** * if passed, replaces "day", "hour", "min", "sec" with a single label + format prop value */ label?: string; /** * Time format, can be "hh:mm:ss", "mm:ss", "ss" */ format?: string; /** * Native input disabled attribute */ disabled?: boolean; /** * Object with props, passed down to wt-label as props */ labelProps?: Record; /** * Hide label */ noLabel?: boolean; /** * Native input required attribute */ required?: boolean; /** * Vuelidate validation object */ v?: Record; /** * Regle validation object */ regleValidation?: RegleFieldStatus; /** * Custom validators for vuelidate */ customValidators?: unknown[]; /** * remove max hour restriction */ noMaxHours?: boolean; } declare var __VLS_7: { label: string; }; type __VLS_Slots = {} & { label?: (props: typeof __VLS_7) => any; }; declare const __VLS_base: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:modelValue"?: (value: number) => any; }>, { required: boolean; label: string; disabled: boolean; modelValue: string | number; customValidators: unknown[]; v: Record; regleValidation: RegleFieldStatus; labelProps: Record; format: string; dateMode: boolean; noLabel: boolean; noMaxHours: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };