import { ReactNode } from 'react';
export interface AssistantMessageProps {
    message: string;
    model: string;
}
export interface ChatQueueProps {
    staticComponents?: ReactNode[];
    queuedComponents?: ReactNode[];
}
export type Completion = {
    name: string;
    isCustom: boolean;
};
export interface ToolExecutionIndicatorProps {
    toolName: string;
    currentIndex: number;
    totalTools: number;
}
export interface UserMessageProps {
    message: string;
    tokenContent?: string;
}
//# sourceMappingURL=components.d.ts.map