import React from "react"; import { Omit } from "type-zoo/types"; interface IInternalProps extends Omit, "position"> { position?: "left" | "right"; width?: "xl" | "l" | "md" | "sm" | string; } export interface IProps extends IInternalProps { closable?: boolean; onCloseClick?: (Event: any) => void; show?: boolean; } interface IState { resting: boolean; prevProps: IProps; } export declare class FlyOver extends React.PureComponent { static defaultProps: { position: string; width: string; closable: boolean; show: boolean; }; state: { resting: boolean; prevProps: Readonly>; }; static getDerivedStateFromProps(nextProps: IProps, prevState: IState): { resting: boolean; prevProps: IProps; }; onRest: () => void; onStart: () => void; renderContent(): JSX.Element; render(): JSX.Element; } export default FlyOver;