import React, { Component, ReactNode, RefObject } from 'react';
interface HandleOnClickOutsideProps {
    className?: string;
    children: ReactNode;
    onClickOutsideCallback: () => void;
}
export default class HandleOnClickOutside extends Component<HandleOnClickOutsideProps> {
    static defaultProps: {
        className: string;
    };
    ref: RefObject<HTMLDivElement>;
    componentDidMount(): void;
    componentWillUnmount(): void;
    handleClickOutside: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    render(): JSX.Element;
}
export {};
//# sourceMappingURL=HandleOnClickOutside.d.ts.map