interface OrchestrationPowers {
    portAllocator: Remote<Guarded<{
        allocateCustomIBCPort(specifiedName?: string): Promise<Vow<Port>>;
        allocateCustomLocalPort(specifiedName?: string): Promise<Vow<Port>>;
        allocateICAControllerPort(): Promise<Vow<Port>>;
        allocateICQControllerPort(): Promise<Vow<Port>>;
    }>>;
    reserved: undefined;
}

Properties

portAllocator: Remote<Guarded<{
    allocateCustomIBCPort(specifiedName?: string): Promise<Vow<Port>>;
    allocateCustomLocalPort(specifiedName?: string): Promise<Vow<Port>>;
    allocateICAControllerPort(): Promise<Vow<Port>>;
    allocateICQControllerPort(): Promise<Vow<Port>>;
}>>
reserved: undefined

reserve a state key for future use. can hold an additional power or a record of powers