import * as react_jsx_runtime from 'react/jsx-runtime'; import { AiSDKError, Severity } from '@vn-sdk/shared'; import React from 'react'; interface UsageBannerProps { severity?: Severity; message?: string | React.ReactNode; onClose?: () => void; actions?: { primary?: { label: string; onClick: () => void; }; secondary?: { label: string; onClick: () => void; }; }; } declare function UsageBanner({ severity, message, onClose, actions, }: UsageBannerProps): react_jsx_runtime.JSX.Element | null; declare const getErrorActions: (error: AiSDKError) => { primary: { label: string; onClick: () => Window | null; }; } | undefined; declare function renderVnSDKUsage(error: AiSDKError, onClose?: () => void): react_jsx_runtime.JSX.Element | null; export { UsageBanner, getErrorActions, renderVnSDKUsage };