import { PermissionLevel } from '@/utils/PermissionLevelToAccessType';
import { ACCESS_TYPE, ResourceAccess } from '@sage-bionetworks/synapse-types';
import React from 'react';
export declare const REMOVE_BUTTON_LABEL = "Remove from AR Permissions";
type ResourceAccessItemProps = {
    canChangePermission: boolean;
    showDeleteButton: boolean;
    resourceAccess: ResourceAccess;
    availablePermissionLevels: PermissionLevel[];
    displayedPermissionLevelOverride?: string;
    onChange: (accessType: ACCESS_TYPE[]) => void;
    onRemove: () => void;
};
export declare function ResourceAccessItem(props: ResourceAccessItemProps): React.ReactNode;
export {};
//# sourceMappingURL=ResourceAccessItem.d.ts.map