import * as React from "react";
import { StreamingStepInput } from "../lib/types";
export interface FunctionCall {
    name: string;
    args: {
        [key: string]: any;
    };
}
export interface ToConfirm extends FunctionCall {
    actionId: number;
}
export declare function DevChatItem(props: {
    chatItem: StreamingStepInput;
    AIname?: string;
    onConfirm?: (confirm: boolean) => Promise<void>;
}): React.JSX.Element;
export declare function UserChatItem(props: {
    chatItem: StreamingStepInput;
    AIname?: string;
}): React.JSX.Element;
export declare function Tabs(props: {
    tabOpen: "table" | "graph";
    setTabOpen: (tab: "table" | "graph") => void;
}): React.JSX.Element;
