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;
        providerIds?: GuidValue[];
        required?: boolean;
        enableSpecialUser?: ISpecialUserConfiguration;
        emailEnabled?: BoolFilter;
    }>;
}
