/// export declare const Reproj: { new (props: import("./BaseWindowTool").IBaseWindowToolProps): { renderHeaderContent(): import("react").ReactNode; renderOpenButtonContent(): import("react").ReactNode; renderTool(): import("react").ReactNode; windowElement: HTMLSpanElement; componentDidMount(): void; componentDidUpdate(prevProps: import("./BaseWindowTool").IBaseWindowToolProps, prevState: import("./BaseWindowTool").IBaseWindowToolState, snap: never): void; componentWillUnmount(): void; toolDidActivate(): void; toolDidDeactivate(): void; open(): boolean; close(): boolean; unfold(): boolean; fold(): boolean; checkPosition(position: { x: number; y: number; }): void; handleResize: () => void; handleStart: () => void; handleDrag: (e: any, position: { x: number; y: number; }) => void; handleButtonClick: (event: import("react").MouseEvent | import("react").TouchEvent) => void; handleWindowClick: (event: import("react").MouseEvent) => void; handleCloseClick: (event: import("react").MouseEvent | import("react").TouchEvent) => void; handleReduceClick: (event: import("react").MouseEvent | import("react").TouchEvent) => void; render(): import("react").ReactNode; handleBaseButtonClick: (event: import("react").MouseEvent) => void; context: import("..").IRolContext; toolDidConstruct(): void; toolDidDestroy(): void; activate(force?: boolean): void; deactivate(): void; handleBaseToolClick: () => void; setState(state: import("./BaseWindowTool").IBaseWindowToolState | ((prevState: Readonly, props: Readonly) => import("./BaseWindowTool").IBaseWindowToolState | Pick) | Pick, callback?: () => void): void; forceUpdate(callback?: () => void): void; readonly props: Readonly; state: Readonly; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }; defaultProps: { defaultOpened: boolean; hideCloseButton: boolean; displayFoldButton: boolean; defaultPosition: { x: number; y: number; }; toggle: boolean; className: string; buttonTitle: string; activated: boolean; defaultActivated: boolean; independant: boolean; }; contextType: import("react").Context; };