/**
 * Tasks panel component for the TUI.
 *
 * Renders the session task list with status indicators.
 * Visible by default when tasks exist, hidden when empty.
 */
import { Container } from "@dreb/tui";
import type { SessionTask } from "../../../core/tools/tasks.js";
export declare class TasksPanelComponent extends Container {
    private _tasks;
    private _visible;
    private _theme;
    constructor(theme: any);
    get visible(): boolean;
    setVisible(visible: boolean): void;
    toggleVisible(): void;
    update(tasks: readonly SessionTask[]): void;
    private _rebuild;
}
//# sourceMappingURL=tasks-panel.d.ts.map