import { default as React, HTMLAttributes, ReactNode } from 'react'; import { SelectUnits } from '../utility/calendar'; import { Dayjs } from 'dayjs'; import { IntervalRenderer, Interval as IntervalType, GetIntervalProps } from '../types/main'; import { GetIntervalPropsType } from './types'; export type IntervalProps = { intervalRenderer?: (p: IntervalRenderer) => ReactNode; unit: SelectUnits; interval: IntervalType; showPeriod: (startTime: Dayjs, endTime: Dayjs) => void; intervalText: string; primaryHeader: boolean; getIntervalProps: GetIntervalPropsType; headerData?: Data; }; declare class Interval extends React.PureComponent> { onIntervalClick: () => void; getIntervalProps: (props?: GetIntervalProps) => HTMLAttributes & { key: string; }; render(): import("react/jsx-runtime").JSX.Element; } export default Interval; //# sourceMappingURL=Interval.d.ts.map