/**
 * TodoPanel Component
 *
 * Displays the current todo list for workflow tracking.
 * Shows todos with their status indicators (pending, in progress, completed).
 *
 * Display modes:
 * - Processing + Collapsed: Shows "Next:" with the next pending/in-progress task
 * - Processing + Expanded: Shows simple checklist with ☐/☑ indicators below status bar
 * - Idle + Expanded: Shows boxed format with header
 * - Idle + Collapsed: Hidden
 */
import type { TodoItem } from '../state/types.js';
interface TodoPanelProps {
    todos: TodoItem[];
    /** Whether to show the full list or just the next task */
    isExpanded: boolean;
    /** Whether the agent is currently processing (affects display style) */
    isProcessing?: boolean;
}
/**
 * TodoPanel - Shows current todos for workflow tracking
 */
export declare function TodoPanel({ todos, isExpanded, isProcessing }: TodoPanelProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=TodoPanel.d.ts.map