import { SandboxRestFS } from "./sandbox-rest-fs";
import { SandboxRestContainer } from "./sandbox-rest-container";
import { SandboxRestGit } from "./sandbox-rest-git";
import { SandboxRestShell } from "./sandbox-rest-shell";
import { SandboxRestSystem } from "./sandbox-rest-system";
import { SandboxRestTask } from "./sandbox-rest-task";
import { ClientOpts, SandboxSession } from "../../types";
export declare class RestSession {
    private session;
    static id: number;
    fs: SandboxRestFS;
    container: SandboxRestContainer;
    git: SandboxRestGit;
    shell: SandboxRestShell;
    system: SandboxRestSystem;
    task: SandboxRestTask;
    constructor(session: SandboxSession, opts?: ClientOpts);
    private createRestClient;
}
