import { UserRoleType } from '@zeniai/client-epic-state';
interface Props {
    allRoles: OptionType[];
    forZeniUser: boolean;
    selectedRoles: UserRoleType | UserRoleType[];
    clearSelectedRole?: boolean;
    disable?: boolean;
    isMulti?: boolean;
    isValuePlacedAtEnd?: boolean;
    name?: string;
    style?: React.CSSProperties;
    onSelectionChanged: (selectedOption: UserRoleType | UserRoleType[]) => void;
}
interface OptionTypeBase {
    [key: string]: any;
}
export interface OptionType extends OptionTypeBase {
    label: string;
    value: UserRoleType | "delete";
}
export type SchemaKeys = "status" | "taxStatus" | "companyGroup";
export default function ZeniRolesDropdown({ onSelectionChanged, forZeniUser, selectedRoles, allRoles, disable, isMulti, clearSelectedRole, style, name, isValuePlacedAtEnd, }: Props): import("react/jsx-runtime").JSX.Element;
export {};
