import type { GenerateConfig } from '../generate'; import type { PanelMode } from '../interface'; import type { VueNode } from '../../_util/type'; export declare type PanelBodyProps = { prefixCls: string; disabledDate?: (date: DateType) => boolean; onSelect: (value: DateType) => void; picker?: PanelMode; headerCells?: VueNode[]; rowNum: number; colNum: number; baseDate: DateType; getCellClassName: (date: DateType) => Record; getCellDate: (date: DateType, offset: number) => DateType; getCellText: (date: DateType) => VueNode; getCellNode?: (date: DateType) => VueNode; titleCell?: (date: DateType) => string; generateConfig: GenerateConfig; prefixColumn?: (date: DateType) => VueNode; rowClassName?: (date: DateType) => string; }; declare function PanelBody(_props: PanelBodyProps): JSX.Element; declare namespace PanelBody { var displayName: string; var inheritAttrs: boolean; } export default PanelBody;