import type { ComponentHealthMonitor } from './perf/component-health-monitor.js';
import type { SandboxSessionRegistry } from './sandbox/session-registry.js';
import type { ShellPathService } from './shell-paths.js';
import type { WorktreeRegistry } from './worktree/registry.js';
export interface CommandWorkspaceShellServices {
    readonly shellPaths?: ShellPathService | undefined;
    readonly componentHealthMonitor?: ComponentHealthMonitor | undefined;
    readonly worktreeRegistry?: WorktreeRegistry | undefined;
    readonly sandboxSessionRegistry?: SandboxSessionRegistry | undefined;
}
export interface CreateShellWorkspaceServicesOptions extends CommandWorkspaceShellServices {
}
export declare function createShellWorkspaceServices(options: CreateShellWorkspaceServicesOptions): CommandWorkspaceShellServices;
//# sourceMappingURL=shell-command-workspace.d.ts.map