import { type AccessGranularPermission } from "@gooddata/sdk-model";
import { type GranteeItem, type IGranularGrantee, type IGranularPermissionTypeItem } from "../types.js";
interface IGranularPermissionItemProps {
    grantee: IGranularGrantee;
    permission: IGranularPermissionTypeItem;
    selectedPermission: AccessGranularPermission;
    toggleDropdown: () => void;
    onChange: (grantee: GranteeItem) => void;
    handleSetSelectedPermission: (permission: AccessGranularPermission) => void;
}
export declare const GranularPermissionSelectItemWithBubble: import("react").ForwardRefExoticComponent<Omit<IGranularPermissionItemProps & import("react").RefAttributes<HTMLDivElement> & import("../../../../Bubble/withBubble.js").IWithBubbleProps, "ref"> & import("react").RefAttributes<any>>;
export {};
//# sourceMappingURL=GranularPermissionItem.d.ts.map