import { SxProps, Theme } from '@mui/material/styles';
export interface PermissionScope {
    resourceType: string;
    actions: Record<string, boolean>;
}
export interface PermissionScopeEditorProps {
    scopes: PermissionScope[];
    actions: string[];
    onChange: (scopes: PermissionScope[]) => void;
    sx?: SxProps<Theme>;
}
declare function PermissionScopeEditor({ scopes, actions, onChange, sx, }: PermissionScopeEditorProps): import("react/jsx-runtime").JSX.Element;
declare namespace PermissionScopeEditor {
    var displayName: string;
}
export default PermissionScopeEditor;
