import { ObservableMap } from '@stencil/store';
import { NavigationStoreState } from '../utils/side-navigation-store';
export type MobileElement = {
    iconName: string;
    label: string;
    isActivate: boolean;
    el?: HTMLSlSideNavigationItemElement;
};
export declare class SlSideNavigationMobile {
    private unregisterOnChangeSelect;
    private unregisterOnChangeLanguage;
    el: HTMLSlSideNavigationMobileElement;
    mobileElements: MobileElement[];
    store: ObservableMap<NavigationStoreState>;
    open: boolean;
    constructor();
    componentWillLoad(): void;
    disconnectedCallback(): void;
    private onChangeLanguage;
    private initMenu;
    private openCloseDrawer;
    private handleOnMenuClick;
    private renderButton;
    render(): any;
}
