import React, { ComponentClass, ComponentType } from 'react';
export interface IWithTogglableProps {
    /**
     * Состояние открытия.
     */
    opened?: boolean;
    /**
     * Обработчик устанавливающий состояние открытия.
     */
    setOpened?: (nextOpened: boolean) => void;
}
/**
 * ХОК позволяющий управлять состоянием открытия и закрытия.
 */
export declare const withTogglable: <T extends IWithTogglableProps>(WrappedComponent: React.ComponentType<T>) => React.ComponentClass<T & IWithTogglableProps, any>;
