import type { Theme } from "@earendil-works/pi-coding-agent"; import { type Component, type KeybindingsManager } from "@earendil-works/pi-tui"; import type { FabricShellJobStore } from "../core/shell-jobs.js"; export interface ShellTasksOptions { jobs: FabricShellJobStore; theme: Theme; done: () => void; requestRender: () => void; rows: () => number; keys?: KeybindingsManager; id: string; } /** Lazy single-task detail. Task selection belongs to the footer list. */ export declare class ShellTasksView implements Component { #private; readonly options: ShellTasksOptions; constructor(options: ShellTasksOptions); handleInput(data: string): void; render(width: number): string[]; invalidate(): void; dispose(): void; } //# sourceMappingURL=shell-tasks.d.ts.map