import * as React from 'react';
import { IMenuProps } from './menu.component';
import { Subject, Subscription } from 'rxjs';
export interface ISubMenu extends IMenuProps {
    title?: any;
    level: number;
    open?: boolean;
}
export declare class AtSubMenuComponent extends React.Component<ISubMenu, any> {
    static defaultProps: ISubMenu;
    $mouseSubject: Subject<{}>;
    $mouseSub: Subscription;
    constructor(props: ISubMenu);
    componentDidMount(): void;
    componentWillUnmount(): void;
    setTitle: (ref: HTMLDivElement) => void;
    handleClick: (event: any) => void;
    handleEnter: (event: any) => void;
    handleLeave: (event: any) => void;
    close: () => void;
    render(): JSX.Element;
}
