import React from 'react'; interface AlignProps { childrenProps?: any; align?: any; target?: () => any; onAlign?: (source: any, align: any) => any; monitorBufferTime?: number; monitorWindowResize?: boolean; disabled?: boolean; children?: any; } declare class Align extends React.Component { static defaultProps: { target(): Window & typeof globalThis; onAlign(): void; monitorBufferTime: number; monitorWindowResize: boolean; disabled: boolean; }; resizeHandler: any; bufferMonitor: any; constructor(props: AlignProps); componentDidMount(): void; componentDidUpdate(prevProps: AlignProps): void; componentWillUnmount(): void; startMonitorWindowResize: () => void; stopMonitorWindowResize: () => void; forceAlign: () => void; render(): any; } export default Align;