import { teamReadConfig as readTeamConfig } from './team-ops.js'; import type { TeamSnapshot } from './runtime.js'; import type { TeamTask, WorkerInfo, WorkerStatus } from './state.js'; type TeamWorkerCli = Exclude; export declare function readTeamPaneStatus(config: Awaited>, cwd?: string, snapshot?: Pick, tailLines?: number): Promise<{ leader_pane_id: string | null; hud_pane_id: string | null; worker_panes: Record; sparkshell_hint: string | null; sparkshell_commands: Record; recommended_inspect_targets: string[]; recommended_inspect_reasons: Record; recommended_inspect_clis: Record; recommended_inspect_roles: Record; recommended_inspect_indexes: Record; recommended_inspect_alive: Record; recommended_inspect_turn_counts: Record; recommended_inspect_turns_without_progress: Record; recommended_inspect_last_turn_at: Record; recommended_inspect_status_updated_at: Record; recommended_inspect_pids: Record; recommended_inspect_worktree_paths: Record; recommended_inspect_worktree_repo_roots: Record; recommended_inspect_worktree_branches: Record; recommended_inspect_worktree_detached: Record; recommended_inspect_worktree_created: Record; recommended_inspect_team_state_roots: Record; recommended_inspect_workdirs: Record; recommended_inspect_assigned_tasks: Record; recommended_inspect_task_statuses: Record; recommended_inspect_task_results: Record; recommended_inspect_task_errors: Record; recommended_inspect_task_versions: Record; recommended_inspect_task_created_at: Record; recommended_inspect_task_completed_at: Record; recommended_inspect_task_depends_on: Record; recommended_inspect_task_claim_present: Record; recommended_inspect_task_claim_owners: Record; recommended_inspect_task_claim_tokens: Record; recommended_inspect_task_claim_leases: Record; recommended_inspect_task_claim_lock_paths: Record; recommended_inspect_approval_required: Record; recommended_inspect_requires_code_change: Record; recommended_inspect_descriptions: Record; recommended_inspect_blocked_by: Record; recommended_inspect_task_roles: Record; recommended_inspect_task_owners: Record; recommended_inspect_approval_statuses: Record; recommended_inspect_approval_reviewers: Record; recommended_inspect_approval_reasons: Record; recommended_inspect_approval_decided_at: Record; recommended_inspect_approval_record_present: Record; recommended_inspect_states: Record; recommended_inspect_state_reasons: Record; recommended_inspect_tasks: Record; recommended_inspect_subjects: Record; recommended_inspect_task_paths: Record; recommended_inspect_approval_paths: Record; recommended_inspect_worker_state_dirs: Record; recommended_inspect_worker_status_paths: Record; recommended_inspect_worker_heartbeat_paths: Record; recommended_inspect_worker_identity_paths: Record; recommended_inspect_worker_inbox_paths: Record; recommended_inspect_worker_mailbox_paths: Record; recommended_inspect_worker_shutdown_request_paths: Record; recommended_inspect_worker_shutdown_ack_paths: Record; recommended_inspect_team_config_paths: Record; recommended_inspect_team_manifest_paths: Record; recommended_inspect_team_events_paths: Record; recommended_inspect_team_dispatch_paths: Record; recommended_inspect_team_dir_paths: Record; recommended_inspect_team_phase_paths: Record; recommended_inspect_team_monitor_snapshot_paths: Record; recommended_inspect_team_summary_snapshot_paths: Record; recommended_inspect_panes: Record; recommended_inspect_command: string | null; recommended_inspect_commands: string[]; recommended_inspect_summary: string | null; recommended_inspect_items: Array<{ target: string; pane_id: string; worker_cli: TeamWorkerCli | null; role: string | null; index: number | null; alive: boolean | null; turn_count: number | null; turns_without_progress: number | null; last_turn_at: string | null; status_updated_at: string | null; pid: number | null; worktree_repo_root: string | null; worktree_path: string | null; worktree_branch: string | null; worktree_detached: boolean | null; worktree_created: boolean | null; team_state_root: string | null; working_dir: string | null; assigned_tasks: string[]; task_status: TeamTask['status'] | null; task_result: string | null; task_error: string | null; task_version: number | null; task_created_at: string | null; task_completed_at: string | null; task_depends_on: string[]; task_claim_present: boolean | null; task_claim_owner: string | null; task_claim_token: string | null; task_claim_leased_until: string | null; task_claim_lock_path: string | null; approval_required: boolean | null; requires_code_change: boolean | null; task_description: string | null; blocked_by: string[]; task_role: string | null; task_owner: string | null; approval_status: string | null; approval_reviewer: string | null; approval_reason: string | null; approval_decided_at: string | null; approval_record_present: boolean | null; reason: string; state: WorkerStatus['state'] | null; state_reason: string | null; task_id: string | null; task_subject: string | null; task_path: string | null; approval_path: string | null; worker_state_dir: string | null; worker_status_path: string | null; worker_heartbeat_path: string | null; worker_identity_path: string | null; worker_inbox_path: string | null; worker_mailbox_path: string | null; worker_shutdown_request_path: string | null; worker_shutdown_ack_path: string | null; team_dir_path: string | null; team_config_path: string | null; team_manifest_path: string | null; team_events_path: string | null; team_dispatch_path: string | null; team_phase_path: string | null; team_monitor_snapshot_path: string | null; team_summary_snapshot_path: string | null; command: string; }>; }>; export {}; //# sourceMappingURL=pane-status.d.ts.map