import React, { ElementType, HTMLAttributes, MouseEvent, ReactNode } from 'react'; import { OverridableComponent, ColorType, BaseProps, TextLabelProps } from '@toptal/picasso-shared'; declare type VariantColorType = Extract; declare type Variant = `value-${VariantColorType}` | `label-${VariantColorType}`; export declare type Props = BaseProps & TextLabelProps & HTMLAttributes & { /** Counter value */ value: ReactNode; /** Counter title */ label: string; /** The color variant */ variant?: Variant; /** Component used for the root node. Either a string to use a DOM element or a component. */ as?: ElementType; /** Callback invoked when component is clicked */ onClick?: (event: MouseEvent) => void; }; export declare const OverviewBlock: OverridableComponent; declare const _default: OverridableComponent & { Group: React.FunctionComponent & { align?: import("../OverviewBlockGroup/settings").Alignment | undefined; blockWidth?: import("../OverviewBlockGroup/settings").BlockWidth | undefined; }>; Row: React.FunctionComponent>; }; export default _default;