import { Sandboxes } from "./Sandboxes";
import { ClientOpts } from "./types";
export { Sandboxes as SandboxClient };
export { VMTier } from "./VMTier";
export * from "./Sandbox";
export * from "./types";
import { HostTokens } from "./Hosts";
export * from "./sessions/WebSocketSession";
export * from "./sessions/RestSession";
export declare class CodeSandbox {
    readonly sandboxes: Sandboxes;
    /**
     * Provider for generating host tokens. These tokens can be used to generate signed
     * host URLs or headers for private sandboxes.
     */
    readonly hosts: HostTokens;
    constructor(apiToken?: string, opts?: ClientOpts);
}
