import type { PermissionMap } from '@solidlab/policy-engine';
import type { PermissionReaderInput } from './PermissionReader';
import { PermissionReader } from './PermissionReader';
import type { MultiPermissionMap } from './permissions/Permissions';
/**
 * PermissionReader which sets all permissions to true or false
 * independently of the identifier and requested permissions.
 */
export declare class AllStaticReader extends PermissionReader {
    protected readonly permissionMap: PermissionMap;
    constructor(allow: boolean);
    handle({ requestedModes }: PermissionReaderInput): Promise<MultiPermissionMap>;
}
