UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

204 lines (203 loc) • 5.96 kB
import { Identity, IResolvedIdentity } from "@omnia/fx-models"; export type RenderSlotsType = { left?: () => JSX.Element; right?: () => JSX.Element; }; export declare const identityRendererStyles: { container: { $nest: { ".v-list": { background: string; }; }; }; smallPresenceStatus: { width: string; $nest: { ".v-badge__badge": { padding: string; height: string; minWidth: string; $nest: { ".v-icon": { fontSize: string; }; }; }; }; }; }; declare const _default: (import("vue").VueConstructor<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue/types/umd"), {}, import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; styles: { container: { $nest: { ".v-list": { background: string; }; }; }; smallPresenceStatus: { width: string; $nest: { ".v-badge__badge": { padding: string; height: string; minWidth: string; $nest: { ".v-icon": { fontSize: string; }; }; }; }; }; }; size: number; inline: boolean; hidePresence: boolean; imageOnly: boolean; presenceOffsetX: number; presenceRtlOffsetX: number; presenceOffsetY: number; hideUsername: boolean; hideImage: boolean; renderSlots: (resolvedIdentity: IResolvedIdentity) => RenderSlotsType; avatarStyles: { styles?: { [key: string]: string; }; class?: string; }; }, "valueBind">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; styles: { container: { $nest: { ".v-list": { background: string; }; }; }; smallPresenceStatus: { width: string; $nest: { ".v-badge__badge": { padding: string; height: string; minWidth: string; $nest: { ".v-icon": { fontSize: string; }; }; }; }; }; }; size: number; inline: boolean; hidePresence: boolean; imageOnly: boolean; presenceOffsetX: number; presenceRtlOffsetX: number; presenceOffsetY: number; hideUsername: boolean; hideImage: boolean; renderSlots: (resolvedIdentity: IResolvedIdentity) => RenderSlotsType; avatarStyles: { styles?: { [key: string]: string; }; class?: string; }; }, "valueBind">; }) | (import("vue").VueConstructor<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue/types/umd") & import("vue").ShallowUnwrapRef<() => VueTsxSupport.JSX.Element>, {}, import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; styles: { container: { $nest: { ".v-list": { background: string; }; }; }; smallPresenceStatus: { width: string; $nest: { ".v-badge__badge": { padding: string; height: string; minWidth: string; $nest: { ".v-icon": { fontSize: string; }; }; }; }; }; }; size: number; inline: boolean; hidePresence: boolean; imageOnly: boolean; presenceOffsetX: number; presenceRtlOffsetX: number; presenceOffsetY: number; hideUsername: boolean; hideImage: boolean; renderSlots: (resolvedIdentity: IResolvedIdentity) => RenderSlotsType; avatarStyles: { styles?: { [key: string]: string; }; class?: string; }; }, "valueBind">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; styles: { container: { $nest: { ".v-list": { background: string; }; }; }; smallPresenceStatus: { width: string; $nest: { ".v-badge__badge": { padding: string; height: string; minWidth: string; $nest: { ".v-icon": { fontSize: string; }; }; }; }; }; }; size: number; inline: boolean; hidePresence: boolean; imageOnly: boolean; presenceOffsetX: number; presenceRtlOffsetX: number; presenceOffsetY: number; hideUsername: boolean; hideImage: boolean; renderSlots: (resolvedIdentity: IResolvedIdentity) => RenderSlotsType; avatarStyles: { styles?: { [key: string]: string; }; class?: string; }; }, "valueBind">; }); export default _default;