import type { SandboxConfig } from './types'; export declare class ClaudeSandbox { private docker; private git; private config; private credentialManager; private gitMonitor; private containerManager; private ui; private webServer?; private containerRuntime; private wasNonGitInit; constructor(config: SandboxConfig); run(): Promise; private verifyGitRepo; private prepareContainer; private handleCommit; private pushBranch; private pushBranchAndCreatePR; private cleanup; /** * Check for existing running containers from the same project * Returns true if user chooses to reconnect, false otherwise */ private checkExistingContainers; } export * from './types'; //# sourceMappingURL=index.d.ts.map