import { string } from "../../utils"; export declare type Capability = string; export declare class Capabilities { readonly capabilities: Set; constructor(capabilities: Set); static get all(): Capabilities; static get safe(): Capabilities; allows(capability: Capability): boolean; require(set: Set): Set; restrict(new_set: Set): Capabilities; } export declare abstract class CrochetCapability { static get spec(): typeof string; }