import React from 'react';
export declare class SoftFocusTrap extends React.Component<{
    initialFocus?: any;
    children?: any;
    clickOutsideDisables?: any;
    disabled?: any;
}> {
    state: {
        hasBeenDisabledByClick: boolean;
    };
    lastInterceptedEvent: any;
    preventFocusExit: boolean;
    static propTypes: {};
    static defaultProps: {};
    componentDidMount(): void;
    setInitalFocus: (initialFocus: any) => void;
    toggleDisabled: (shouldDisable?: boolean) => void;
    toggleExitPrevented: (shouldPrevent?: boolean) => void;
    handleOutsideClick: (event: any) => void;
    handleBubbledEvent: (e: any) => void;
    render(): JSX.Element;
}
