import * as React from 'react'; import type { GenerateConfig } from '../generate'; import type { PanelMode } from '../interface'; export type PanelBodyProps = { prefixCls: string; disabledDate?: (date: DateType) => boolean; onSelect: (value: DateType) => void; picker?: PanelMode; headerCells?: React.ReactNode; rowNum: number; colNum: number; baseDate: DateType; getCellClassName: (date: DateType) => Record; getCellDate: (date: DateType, offset: number) => DateType; getCellText: (date: DateType) => React.ReactNode; getCellNode?: (date: DateType, wrapperNode: React.ReactElement) => React.ReactNode; titleCell?: (date: DateType) => string; generateConfig: GenerateConfig; prefixColumn?: (date: DateType) => React.ReactNode; rowClassName?: (date: DateType) => string; }; export default function PanelBody({ prefixCls, disabledDate, onSelect, picker, rowNum, colNum, prefixColumn, rowClassName, baseDate, getCellClassName, getCellText, getCellNode, getCellDate, generateConfig, titleCell, headerCells, }: PanelBodyProps): React.JSX.Element;