import React from 'react'; import type { HelpMarkProps, TextProps } from '@gravity-ui/uikit'; import type { ProgressStatus } from '../../utils/progress'; import { SIZE_CONFIG } from './utils'; import './DoughnutMetrics.scss'; type Size = keyof typeof SIZE_CONFIG; interface LegendProps { children?: React.ReactNode; variant?: TextProps['variant']; color?: TextProps['color']; note?: React.ReactNode; noteIconSize?: HelpMarkProps['iconSize']; } interface DoughnutProps { status: ProgressStatus; fillWidth: number; children?: React.ReactNode; className?: string; size?: Size; } export declare function DoughnutMetrics({ status, fillWidth, children, className, size, }: DoughnutProps): import("react/jsx-runtime").JSX.Element; export declare namespace DoughnutMetrics { var Legend: ({ children, variant, color, note, noteIconSize, }: LegendProps) => import("react/jsx-runtime").JSX.Element; var Value: ({ children, variant }: LegendProps) => import("react/jsx-runtime").JSX.Element; } export {};