@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
209 lines (208 loc) • 6.18 kB
TypeScript
import { IResolvedIdentity, Identity } from "@omnia/fx-models";
import { IIdentityPickerStore } from "@omnia/fx/stores";
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;
};
identityStore: IIdentityPickerStore;
}, "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;
};
identityStore: IIdentityPickerStore;
}, "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;
};
identityStore: IIdentityPickerStore;
}, "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;
};
identityStore: IIdentityPickerStore;
}, "valueBind">;
});
export default _default;