import { type QuotaNotificationOptions } from '../../hooks/use-quota-notification.js'; /** * Props for QuotaNotification component * * @sisenseInternal */ export interface QuotaNotificationProps extends QuotaNotificationOptions { /** * Additional CSS class name */ className?: string; /** * Whether the warning banner has been dismissed (controlled from parent) */ warningDismissed?: boolean; /** * Callback when warning is dismissed (for controlled usage) */ onDismissWarning?: () => void; } /** * Component that displays credit balance warnings/errors * * Shows an error banner when credit is exceeded (not dismissible). * Shows a warning banner when credit usage >= warningThreshold (dismissible). * Automatically updates via polling every 60 seconds. * * @param props - QuotaNotification props * @returns QuotaNotification component or null * @sisenseInternal */ export declare function QuotaNotification({ className, warningDismissed: controlledWarningDismissed, onDismissWarning, enabled, warningThreshold, exceededThreshold, }?: QuotaNotificationProps): import("react/jsx-runtime").JSX.Element | null;