import { Omit } from '@material-ui/core'; import { PopoverProps as PopoverPropsType } from '@material-ui/core/Popover'; import { WithStyles } from '@material-ui/core/styles/withStyles'; import * as PropTypes from 'prop-types'; import * as React from 'react'; import { DateTextFieldProps } from '../_shared/DateTextField'; export interface OuterInlineWrapperProps extends Omit { /** On open callback */ onOpen?: () => void; /** On close callback */ onClose?: () => void; /** Dialog props passed to material-ui Dialog */ PopoverProps?: Partial; } export interface InlineWrapperProps extends OuterInlineWrapperProps { handleAccept: () => void; isAccepted: boolean; /** Show only calendar for datepicker in popover mode */ onlyCalendar: boolean; } export declare class InlineWrapper extends React.PureComponent> { static propTypes: any; static defaultProps: { value: Date; onlyCalendar: boolean; isAccepted: boolean; }; static getDerivedStateFromProps(nextProps: InlineWrapperProps): { anchorEl: null; } | null; state: { anchorEl: null; }; open: (e: React.SyntheticEvent) => void; close: () => void; handleKeyDown: (event: Event) => void; render(): JSX.Element; } export declare const styles: { popoverPaper: { width: number; paddingBottom: number; }; }; declare const _default: React.ComponentType; innerRef?: ((instance: any) => void) | React.RefObject | null | undefined; } & Pick, string | number | symbol>, string | number | symbol> & import("@material-ui/core").StyledComponentProps<"popoverPaper">>; export default _default;