import type { PropType, SlotsType, VNode } from 'vue'; import type { PopoverProps } from '../../popover/src/Popover'; import type { HeatmapDataItem } from './public-types'; export interface RectSlots { tooltip?: (props: HeatmapDataItem) => VNode[]; } declare const _default: import("vue").DefineComponent; required: true; }; color: { type: StringConstructor; required: true; }; style: ObjectConstructor; loading: BooleanConstructor; loadingClass: StringConstructor; tooltip: { type: PropType; default: boolean; }; }>, { cssVars: import("vue").ComputedRef<{ '--n-rect-color': string; }>; tooltipProps: import("vue").ComputedRef; defaultTooltipContent: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; color: { type: StringConstructor; required: true; }; style: ObjectConstructor; loading: BooleanConstructor; loadingClass: StringConstructor; tooltip: { type: PropType; default: boolean; }; }>> & Readonly<{}>, { loading: boolean; tooltip: boolean | PopoverProps; }, SlotsType, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;