import { AgentMessage, Plan } from "@vertesia/common";
import React from "react";
interface AllMessagesMixedProps {
    messages: AgentMessage[];
    bottomRef: React.RefObject<HTMLDivElement>;
    viewMode?: 'stacked' | 'sliding';
    isCompleted?: boolean;
    plan?: Plan;
    workstreamStatus?: Map<string, 'pending' | 'in_progress' | 'completed'>;
    showPlanPanel?: boolean;
    onTogglePlanPanel?: () => void;
    plans?: Array<{
        plan: Plan;
        timestamp: number;
    }>;
    activePlanIndex?: number;
    onChangePlan?: (index: number) => void;
    taskLabels?: Map<string, string>;
}
export default function AllMessagesMixed({ messages, bottomRef, viewMode, isCompleted, }: AllMessagesMixedProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=AllMessagesMixed.d.ts.map