import { SxProps, Theme } from '@mui/material/styles';
export interface PermissionRequestProps {
    open: boolean;
    onAllow: (scope: 'once' | 'session' | 'always') => void;
    onDeny: () => void;
    request: {
        action: string;
        resource?: string;
        connection?: string;
        namespace?: string;
        requestedBy: string;
        riskLevel: 'info' | 'warning' | 'danger';
        description?: string;
    };
    sx?: SxProps<Theme>;
}
declare function PermissionRequest({ open, onAllow, onDeny, request, sx, }: PermissionRequestProps): import("react/jsx-runtime").JSX.Element;
declare namespace PermissionRequest {
    var displayName: string;
}
export default PermissionRequest;
