import { Component } from "react";
import { OutsideClickDetectorProps } from "./OutsideClickDetector.types";
import "./OutsideClickDetector.scss";
export default class OutsideClickDetector extends Component<OutsideClickDetectorProps, any> {
    private capturedDownIds;
    private id;
    constructor(props: any);
    onClickOutside: (event: any) => any;
    componentDidMount(): void;
    componentWillUnmount(): void;
    onScape: (evt: any) => void;
    onChildClick: (event: any, cb: any) => void;
    onChildMouseDown: (event: any) => void;
    onChildMouseUp: (event: any) => void;
    render(): any;
}
