import React from 'react'; import { DateRangeType, Setter, DefinedRangeType, NavigationActionEnum, AppliedDateRangeType } from '../Types'; import { AppliedTimeInfoType } from '../ZTimeRangePicker/RelativeRangePicker/Types'; import { TimeRangePropsType } from './TimePickBanner'; interface MenuProps { dateRange: DateRangeType; ranges?: DefinedRangeType[]; minDate: Date; maxDate: Date; firstMonth: Date; secondMonth: Date; setFirstMonth: Setter; setSecondMonth: Setter; setDateRange: Setter; helpers: { inHoverRange: (day: Date) => boolean; }; handlers: { onDayClick: (day: Date) => void; onDayHover: (day: Date) => void; onMonthNavigate: (action: NavigationActionEnum) => void; }; handleCancel: () => void; handleApply: () => void; cancelLabel?: string; applyLabel?: string; lastAppliedTime?: AppliedTimeInfoType; handleReset: () => void; timeRangeProps?: TimeRangePropsType; } declare const Menu: React.FunctionComponent; export default Menu;