/** * Copyright © INOVUA TRADING. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { Component } from 'react'; declare class InovuaOverlay extends Component { constructor(props: any); shouldComponentUpdate(nextProps: any, nextState: any): any; componentDidMount(): void; componentDidUpdate: (prevProps: any) => void; componentWillUnmount(): void; render(): JSX.Element; renderFixed(): JSX.Element; renderArrow(): JSX.Element | null; getChildrenProps(): { children: any; dangerouslySetInnerHTML?: undefined; } | { dangerouslySetInnerHTML: { __html: any; }; children?: undefined; }; prepareClassName(): string; prepareContentClassName(): string; prepareStyle(): any; prepareContentStyle(): any; getTransitionStyle(): {}; onShow(event: any): void; onHide(event: any): void; register(): void; unregister(): void; getEventManager(): any; getTarget(): any; setVisible(visible: any): void; isVisibleControlled(): boolean; getVisible(): any; setPosition(callback: any): void; getPositionConfig(): { alignRegion: any; constrainedHeight: boolean; constrainedWidth: boolean; constrained: boolean; positionRegion: any; arrowConfig: { position: { left: any; top: string; bottom?: undefined; right?: undefined; }; location: string; } | { position: { left: any; bottom: string; top?: undefined; right?: undefined; }; location: string; } | { position: { top: any; right: string; left?: undefined; bottom?: undefined; }; location: string; } | { position: { top: any; left: string; bottom?: undefined; right?: undefined; }; location: string; } | null | undefined; position: { top: any; left: any; }; succesfullPosition: any; } | null; handleDocumentScroll(): void; updateDomPosition(): void; getOverlayNode(): any; getActiveTargetNode(): any; getPositionTarget(): any; handleVisibleChange(visible: any): null | undefined; setupEnterTransition(): void; setupLeaveTransition(): void; getFadeInDuration(): any; getFadeOutDuration(): any; getFadeInTransitionFunction(): any; getFadeOutTransitionFunction(): any; handleKeyDown(event: any): void; captureTabNavigation(event: any): null | undefined; show(): void; hide(): void; } export default InovuaOverlay;