import React from 'react';
import { Subscription } from 'rxjs';
interface State {
    isOpen: boolean;
    isVisible: boolean;
}
declare class Sidecar extends React.PureComponent<{}, State> {
    state: {
        isOpen: boolean;
        isVisible: boolean;
    };
    subscription: Subscription | null;
    componentDidMount(): void;
    handleRemoveSidecar: () => void;
    handleDismissSidecar: () => void;
    componentWillUnmount(): void;
    componentDidUpdate(): void;
    render(): React.JSX.Element;
}
export default Sidecar;
//# sourceMappingURL=Sidecar.d.ts.map