import * as React from 'react'; import 'rc-calendar/assets/index.css'; declare type CalendarProps = { onChange: (...args: any[]) => any; placeholder?: string; value?: string | any; name?: string; dateFormat?: string; invalid?: boolean; defaultOpen?: boolean; }; declare type CalendarState = { isOpen: any; }; export declare class Calendar extends React.Component { static defaultProps: { dateFormat: string; invalid: boolean; defaultOpen: boolean; value: any; placeholder: string; }; constructor(props: any); containerRef: any; componentDidMount(): void; componentWillUnmount(): void; onDocumentMouseDown: ({ target }: { target: any; }) => void; onChange: (value: any) => void; onOpen: () => void; setContainerRef: (container: any) => void; getContainerRef: () => any; render(): JSX.Element; } export {};