import * as React from 'react';
import * as moment from 'moment';
import { WithStyles } from '@material-ui/core/styles';
declare const styles: Record<"list", import("@material-ui/styles").CSSProperties | (() => import("@material-ui/styles").CSSProperties)>;
export interface IProps extends WithStyles<typeof styles> {
    disabled?: (date: moment.Moment) => boolean;
    className?: string;
    format?: string;
    data: ReadonlyArray<moment.Moment>;
    selected: (time: moment.Moment) => boolean;
    itemOnClick?: (e: React.MouseEvent<HTMLElement>, date: moment.Moment) => void;
}
declare const _default: React.ComponentType<Pick<React.PropsWithChildren<IProps>, "className" | "children" | "data" | "disabled" | "selected" | "format" | "itemOnClick"> & import("@material-ui/core/styles").StyledComponentProps<"list">>;
export default _default;
