import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
export interface PermissionGateProps {
    allowed: boolean;
    children: React.ReactNode;
    onRequest?: () => void;
    message?: string;
    sx?: SxProps<Theme>;
}
declare function PermissionGate({ allowed, children, onRequest, message, sx, }: PermissionGateProps): import("react/jsx-runtime").JSX.Element;
declare namespace PermissionGate {
    var displayName: string;
}
export default PermissionGate;
