import { DefaultRejectedMessage } from './shared/fallback-rejected-message.js';
import { default as React } from 'react';
export declare const metadata: {
    needsPermissions: () => false;
};
export declare const tool: Omit<import('ai').Tool, "execute"> & {
    generate?: import('./ai.js').Renderer<any>;
    renderTitle?: (part: import('ai').ToolInvocation) => React.ReactNode;
    render?: (part: import('ai').ToolInvocation) => React.ReactNode;
    execute?: import('ai').Tool["execute"];
};
export declare const render: () => React.JSX.Element;
export declare const renderRejectedMessage: typeof DefaultRejectedMessage;
