/// <reference types="react" />
import * as React from "react";
import "./slideout.scss";
export declare type Props = {
    title: string;
    children?: any;
    toggleCallback: any;
    loading?: boolean;
    onClose?: any;
    onPreclose?: any;
    onDepreclose?: any;
    close?: boolean;
};
export declare type State = {
    preclose: boolean;
    toggle?: boolean;
};
declare class Slideout extends React.Component<Props, State> {
    constructor(props: Props);
    lockScrollBehind(): void;
    releaseScrollBehind(): void;
    componentWillReceiveProps(nextProps: Props): void;
    componentWillUnmount(): void;
    componentWillMount(): void;
    close(e?: any): void;
    depreclose(e: any): void;
    preclose(): void;
    render(): JSX.Element;
}
export default Slideout;
