import { IIcon as IIconModel } from "../../models"; import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties"; import { IconWrapperStyles } from "../models"; import { Colorable, Disableable, Themable, Positionable, Sizeable } from "../vuetify"; export interface IIconProperties { } /**Icon Rendering */ export interface IIcon extends IIconProperties { /**Icon Model*/ valueBind: IIconModel; /**Custom styles by StyleFlow*/ styles?: typeof IconWrapperStyles; iconAttrs?: Colorable & Disableable & Themable & Positionable & Sizeable & {}; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface IntrinsicElements { "omfx-icon": TsxAllowUnknowProperties; } } }