import type * as React from 'react';
import { type CircularProgressOverflow, type CircularProgressVariant } from './circular-progress';
export interface DashboardInfoCardProps {
    title: string;
    value: string | number;
    percentage?: number;
    showProgress?: boolean;
    progressVariant?: CircularProgressVariant;
    /**
     * How the progress ring treats values over 100. Forwarded to `CircularProgress`.
     * Default: `'clamp'` — existing behavior (clamped to 0–100).
     * Use `'wrap'` for overage/overflow semantics (excess rendered as a red arc).
     */
    progressOverflow?: CircularProgressOverflow;
    className?: string;
    /**
     * Navigation URL — renders the card as a Next.js Link
     * When provided, cursor becomes pointer and hover accent styles are applied
     */
    href?: string;
    /** Tooltip content shown on a question-mark icon next to the value */
    tooltip?: React.ReactNode;
    /** Override the value text className (default: text-h2) */
    valueClassName?: string;
}
export declare function DashboardInfoCard({ title, value, percentage, showProgress, progressVariant, progressOverflow, className, href, tooltip, valueClassName }: DashboardInfoCardProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=dashboard-info-card.d.ts.map