import type { PanelHealthMonitor } from '@pellux/goodvibes-sdk/platform/runtime/perf/panel-health-monitor';
import type { SandboxSessionRegistry } from './sandbox/session-registry.js';
import type { ShellPathService } from '@pellux/goodvibes-sdk/platform/runtime/shell-paths';
import type { WorktreeRegistry } from './worktree/registry.js';
export interface CommandWorkspaceShellServices {
    readonly shellPaths?: ShellPathService;
    readonly panelHealthMonitor?: PanelHealthMonitor;
    readonly worktreeRegistry?: WorktreeRegistry;
    readonly sandboxSessionRegistry?: SandboxSessionRegistry;
}
export interface CreateShellWorkspaceServicesOptions extends CommandWorkspaceShellServices {
}
export declare function createShellWorkspaceServices(options: CreateShellWorkspaceServicesOptions): CommandWorkspaceShellServices;
//# sourceMappingURL=shell-command-workspace.d.ts.map