import React from 'react'; import { RectProps } from './Rect'; import { LegendProps } from './Legend'; export type HeatMapValue = { date: string; content?: string | string[] | React.ReactNode; count: number; }; export interface SVGProps extends React.SVGProps { startDate?: Date; endDate?: Date; rectSize?: number; legendCellSize?: number; space?: number; rectProps?: RectProps; legendRender?: LegendProps['legendRender']; rectRender?: (data: React.SVGProps, valueItem: HeatMapValue & { column: number; row: number; index: number; }) => React.ReactElement | void; value?: Array; weekLabels?: string[] | false; monthLabels?: string[] | false; /** position of month labels @default `top` */ monthPlacement?: 'top' | 'bottom'; panelColors?: Record | string[]; } export default function SVG(props: SVGProps): import("react/jsx-runtime").JSX.Element;