import * as React from 'react'; import { WithStyles } from '../../core/withStyles'; import { Theme } from '../../theme'; export interface SequenceScheduleMonthProps extends WithStyles { date: string | Date; isPartiallyVisible?: boolean; visibleElementRef?: React.RefObject; setMonthVisibility?: (month: Date, isVisible: boolean) => void; } declare const styles: (theme: Theme) => Record<"root" | "header", import("@material-ui/core/styles/withStyles").CSSProperties>; declare const _default: { new (props: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>): { render(): JSX.Element; context: any; setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>) => {} | Pick<{}, K>) | Pick<{}, K>, callback?: () => void): void; forceUpdate(callBack?: () => void): void; readonly props: Readonly<{ children?: React.ReactNode; }> & Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>; state: Readonly<{}>; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextState: Readonly<{}>, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, prevState: Readonly<{}>): any; componentDidUpdate?(prevProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, prevState: Readonly<{}>, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextContext: any): void; componentWillUpdate?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextState: Readonly<{}>, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextState: Readonly<{}>, nextContext: any): void; }; new (props: Pick & import("@material-ui/core/styles/withStyles").StyledComponentProps, context?: any): { render(): JSX.Element; context: any; setState(state: {} | ((prevState: Readonly<{}>, props: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>) => {} | Pick<{}, K>) | Pick<{}, K>, callback?: () => void): void; forceUpdate(callBack?: () => void): void; readonly props: Readonly<{ children?: React.ReactNode; }> & Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>; state: Readonly<{}>; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextState: Readonly<{}>, nextContext: any): boolean; componentWillUnmount?(): void; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, prevState: Readonly<{}>): any; componentDidUpdate?(prevProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, prevState: Readonly<{}>, snapshot?: any): void; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextContext: any): void; componentWillUpdate?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextState: Readonly<{}>, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly & import("@material-ui/core/styles/withStyles").StyledComponentProps>, nextState: Readonly<{}>, nextContext: any): void; }; contextType?: React.Context; }; export default _default;