export default Align; declare class Align extends React.Component { static propTypes: { childrenProps: PropTypes.Requireable; align: PropTypes.Validator; target: PropTypes.Requireable<((...args: any[]) => any) | PropTypes.InferProps<{ clientX: PropTypes.Requireable; clientY: PropTypes.Requireable; pageX: PropTypes.Requireable; pageY: PropTypes.Requireable; }>>; onAlign: PropTypes.Requireable<(...args: any[]) => any>; monitorBufferTime: PropTypes.Requireable; monitorWindowResize: PropTypes.Requireable; disabled: PropTypes.Requireable; children: PropTypes.Requireable; container: PropTypes.Requireable<(...args: any[]) => any>; }; static defaultProps: { target: () => Window & typeof globalThis; monitorBufferTime: number; monitorWindowResize: boolean; disabled: boolean; }; constructor(props: any); constructor(props: any, context: any); componentDidMount(): void; componentDidUpdate(prevProps: any): void; sourceRect: any; componentWillUnmount(): void; startMonitorWindowResize(): void; bufferMonitor: { (): void; clear: () => void; } | undefined; resizeHandler: any; stopMonitorWindowResize(): void; forceAlign: () => void; render(): {} | null | undefined; } import React from "react"; import PropTypes from "prop-types";