import { type ReactElement } from 'react';
/**
 * Rendering options for the shared pending-state placeholder card.
 *
 * @private function of ChatToolCallModal
 */
type RenderToolCallProgressPlaceholderOptions = {
    /**
     * Title displayed at the top of the placeholder.
     */
    title: string;
    /**
     * Supporting message explaining the current state.
     */
    message: string;
    /**
     * Optional badge label shown in the header.
     */
    badgeLabel?: string;
};
/**
 * Renders a shared placeholder card for pending and partial tool-call details.
 *
 * @param options - Placeholder copy and optional badge label.
 * @returns Placeholder JSX.
 *
 * @private function of ChatToolCallModal
 */
export declare function renderToolCallProgressPlaceholder(options: RenderToolCallProgressPlaceholderOptions): ReactElement;
export {};
