import { type ReactElement } from 'react';
import type { TODO_any } from '../../../utils/organization/TODO_any';
/**
 * Translation overrides used by timeout detail rendering.
 *
 * @private function of ChatToolCallModal
 */
type TimeoutToolCallTranslations = import('./ChatProps').ChatUiTranslations;
/**
 * Rendering options for timeout tool calls.
 *
 * @private function of ChatToolCallModal
 */
type RenderTimeoutToolCallDetailsOptions = {
    /**
     * Tool name used to resolve timeout presentation details.
     */
    toolCallName: string;
    /**
     * Parsed tool call arguments.
     */
    args: Record<string, TODO_any>;
    /**
     * Parsed tool result payload.
     */
    resultRaw: TODO_any;
    /**
     * Timestamp of the tool call itself.
     */
    toolCallDate: Date | null;
    /**
     * Optional callback for switching to advanced mode.
     */
    onRequestAdvancedView?: () => void;
    /**
     * Optional locale override used for date formatting.
     */
    locale?: string;
    /**
     * Optional translation overrides.
     */
    chatUiTranslations?: TimeoutToolCallTranslations;
};
/**
 * Renders the timeout-specific tool call detail view.
 *
 * @param options - Timeout tool call data.
 * @returns Timeout visualization UI.
 *
 * @private function of ChatToolCallModal
 */
export declare function renderTimeoutToolCallDetails(options: RenderTimeoutToolCallDetailsOptions): ReactElement;
export {};
