import { IconPickerModel } from "../../models"; import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties"; import { IValidator } from ".."; export interface IIconPickerProperties { required?: boolean; dark?: boolean; } export interface IIconPickerSlots { default?: () => void; disabled?: boolean; } /**Icon Picker */ export interface IIconPicker extends IIconPickerProperties { /**Icon Picker Model */ valueBind: IconPickerModel; /**On model changed */ onValueChanged?: (model: IconPickerModel) => void; /**Error messages */ errorMessages?: Array; validator?: IValidator; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface IntrinsicElements { "omfx-icon-picker": TsxAllowUnknowProperties; } } }