import { CurrentUserPermissions } from "../../types.js";
import { DialogModeType, GranteeItem, IGranteeRules, IGranularGranteeGroup } from "../types.js";
interface IGranularGranteeGroupItemProps {
    grantee: IGranularGranteeGroup | IGranteeRules;
    currentUserPermissions: CurrentUserPermissions;
    isSharedObjectLocked: boolean;
    isGranteeShareLoading: boolean;
    mode: DialogModeType;
    id?: string;
    onChange: (grantee: GranteeItem) => void;
    onDelete: (grantee: GranteeItem) => void;
}
export declare function GranularGranteeGroupItem(props: IGranularGranteeGroupItemProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=GranularGranteeGroupItem.d.ts.map