import { type AdaptiveCardPayload } from './docyrus/adaptive-card';
import { type ToolActionEvent } from '../types';
interface AdaptiveCardToolProps {
    payload: AdaptiveCardPayload;
    data?: unknown;
    toolName: string;
    toolCallId: string;
    onToolAction?: (event: ToolActionEvent) => void;
}
export declare function AdaptiveCardTool({ payload, data, toolName, toolCallId, onToolAction }: AdaptiveCardToolProps): import("react/jsx-runtime").JSX.Element;
export declare function extractAdaptiveCardPayload(value: unknown): AdaptiveCardPayload | null;
export {};
