import * as React from "react";
import { StreamingStepInput } from "../lib/types";
export declare function splitContentByParts(content: string): string[];
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 Table(props: {
    chatKeyValueText: string;
}): React.JSX.Element;
export declare function UserChatItem(props: {
    chatItem: StreamingStepInput;
    AIname?: string;
}): React.JSX.Element;
