import { TsxAllowUnknowProperties } from ".."; export interface IDatetimePickerFormatter { /** * Set the time picker mode */ timeformat?: string; /** * Set the time picker mode */ locale?: string; /** * Set the time picker mode */ firstdayofweek?: number; } export interface IDateTimePickerProperties { /** * Allows changing displayed month with mouse scroll */ scrollable?: boolean; /** * Allow changing the picker color */ color?: string; /** * Set the picker label */ label?: string; /** * Set if the picker is using filled style * */ filled?: boolean; /** * Set the picker mode */ pickerMode?: "date-time" | "date" | "time"; isRequired?: boolean; /**Vuetify single-line mode*/ singleLine?: boolean; /**Vuetify hide-details mode*/ hideDetails?: boolean; } export interface IDateTimePicker extends IDateTimePickerProperties { valueBind: string; disabled?: boolean; onValueChanged?: (model: string) => void; formatter?: IDatetimePickerFormatter; dark?: boolean; description?: string; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface ElementAttributesProperty { } interface IntrinsicElements { "omfx-date-time-picker": TsxAllowUnknowProperties; } } }