import React from 'react';
import type { ToolApprovalInterruptionDetails, ToolCallProgress } from '../hooks/useChatAgent';
export interface ToolCallCardProps {
    toolCall: ToolCallProgress;
    index: number;
    context: 'history' | 'stream';
    expanded: boolean;
    onToggleExpansion: (id: string) => void;
    formatStatusLabel: (status?: string) => string;
    summarizeValue: (value?: string, max?: number) => string;
    pendingInterruption?: ToolApprovalInterruptionDetails;
    onApproveInterruption?: (interruptionId: string) => Promise<void>;
    onDenyInterruption?: (interruptionId: string) => Promise<void>;
}
export declare const ToolCallCard: React.FC<ToolCallCardProps>;
//# sourceMappingURL=ToolCallCard.d.ts.map