import { GuidValue } from "../shared"; import { BoolFilter, PrincipalTypes } from "./Enums"; import { ISpecialUserConfiguration } from "./ISpecialUserConfiguration"; export interface PermissionInputSettings { roles: Array<{ id: string; label: string; principalType?: PrincipalTypes; hideDynamicGroupSelection?: boolean; showExtensionSelection?: boolean; providerIds?: GuidValue[]; required?: boolean; enableSpecialUser?: ISpecialUserConfiguration; emailEnabled?: BoolFilter; }>; }