import { IFuseGrantResult } from './IFuseGrantResult';
export declare class FusePermissionGrantResult<TSupportedPermission extends number = number> {
    private $results;
    constructor(results: IFuseGrantResult<TSupportedPermission>);
    isGranted(permission: TSupportedPermission): boolean;
    isAllGranted(): boolean;
    rejectJustifications(): void;
    shouldJustify(): boolean;
}
