import { BoolFilter, GuidValue, Identity, IResolvedIdentity, ISpecialUserConfiguration, PrincipalTypes } from "@omnia/fx-models"; import { IIdentityPickerStore } from "@omnia/fx/stores"; declare const _default: (import("vue").VueConstructor void; onIdentityRemoved: (identity: Identity) => void; type: PrincipalTypes; providerIds: GuidValue[]; attachToParent: boolean; keepSelectionMenu: boolean; top: boolean; disabled: boolean; disabledIdentities: Identity[]; blockedIdentities: Identity[]; filter: (identities: IResolvedIdentity[]) => IResolvedIdentity[]; hideGroupTypeSelection: boolean; hideUserTypeSelection: boolean; hideDynamicGroupSelection: boolean; showExtensionSelection: boolean; isKeepMenuOpen: (value: Boolean) => void; showSelectedIdentities: boolean; displayIdentityType: boolean; isClosed: boolean; identityStore: IIdentityPickerStore; emailEnabled: BoolFilter; permissionEnabled: BoolFilter; enableSpecialUser: ISpecialUserConfiguration; businessProfileId: string; closeDialog: () => void; accessibilityFocus: boolean; }, "onIdentityAdded">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; onIdentityAdded: (identity: Identity) => void; onIdentityRemoved: (identity: Identity) => void; type: PrincipalTypes; providerIds: GuidValue[]; attachToParent: boolean; keepSelectionMenu: boolean; top: boolean; disabled: boolean; disabledIdentities: Identity[]; blockedIdentities: Identity[]; filter: (identities: IResolvedIdentity[]) => IResolvedIdentity[]; hideGroupTypeSelection: boolean; hideUserTypeSelection: boolean; hideDynamicGroupSelection: boolean; showExtensionSelection: boolean; isKeepMenuOpen: (value: Boolean) => void; showSelectedIdentities: boolean; displayIdentityType: boolean; isClosed: boolean; identityStore: IIdentityPickerStore; emailEnabled: BoolFilter; permissionEnabled: BoolFilter; enableSpecialUser: ISpecialUserConfiguration; businessProfileId: string; closeDialog: () => void; accessibilityFocus: boolean; }, "onIdentityAdded">; }) | (import("vue").VueConstructor VueTsxSupport.JSX.Element>, {}, import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; onIdentityAdded: (identity: Identity) => void; onIdentityRemoved: (identity: Identity) => void; type: PrincipalTypes; providerIds: GuidValue[]; attachToParent: boolean; keepSelectionMenu: boolean; top: boolean; disabled: boolean; disabledIdentities: Identity[]; blockedIdentities: Identity[]; filter: (identities: IResolvedIdentity[]) => IResolvedIdentity[]; hideGroupTypeSelection: boolean; hideUserTypeSelection: boolean; hideDynamicGroupSelection: boolean; showExtensionSelection: boolean; isKeepMenuOpen: (value: Boolean) => void; showSelectedIdentities: boolean; displayIdentityType: boolean; isClosed: boolean; identityStore: IIdentityPickerStore; emailEnabled: BoolFilter; permissionEnabled: BoolFilter; enableSpecialUser: ISpecialUserConfiguration; businessProfileId: string; closeDialog: () => void; accessibilityFocus: boolean; }, "onIdentityAdded">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ valueBind: Identity[]; onIdentityAdded: (identity: Identity) => void; onIdentityRemoved: (identity: Identity) => void; type: PrincipalTypes; providerIds: GuidValue[]; attachToParent: boolean; keepSelectionMenu: boolean; top: boolean; disabled: boolean; disabledIdentities: Identity[]; blockedIdentities: Identity[]; filter: (identities: IResolvedIdentity[]) => IResolvedIdentity[]; hideGroupTypeSelection: boolean; hideUserTypeSelection: boolean; hideDynamicGroupSelection: boolean; showExtensionSelection: boolean; isKeepMenuOpen: (value: Boolean) => void; showSelectedIdentities: boolean; displayIdentityType: boolean; isClosed: boolean; identityStore: IIdentityPickerStore; emailEnabled: BoolFilter; permissionEnabled: BoolFilter; enableSpecialUser: ISpecialUserConfiguration; businessProfileId: string; closeDialog: () => void; accessibilityFocus: boolean; }, "onIdentityAdded">; }); export default _default;