import { ScopedSlots } from ".."; import { IProfileCardScopedSlots, UserIdentity } from "../../models"; export interface IProfileCard { [name: string]: any; user: UserIdentity; /**Scoped slots */ scopedSlots?: ScopedSlots; /** Append to body should be used when the top component is not available when display profile card dialog */ appendToBody?: boolean; contentClass?: any[]; onClick?: (e: Event) => void; target?: string; color?: string; href?: string; ripple?: boolean; linkTabIndex?: number; onSetFocus?: () => void; onClickProxy?: (handler: (e: Event) => void) => void; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface ElementAttributesProperty { } interface IntrinsicElements { "omfx-profilecard": IProfileCard; } } }