import { LANGUAGE_TYPES } from "../../../managers/language/constants";
import { App, AppCategory, AppMenuFilter, Apps } from '../header-types';
export declare class SlAppMenu {
    appMenuInfo: Apps;
    internalLanguage: LANGUAGE_TYPES;
    filter: AppMenuFilter;
    filteredAppList: Array<App | AppCategory>;
    noResults: boolean;
    hasFilter: boolean;
    lastUsedApps?: Array<App | AppCategory>;
    componentWillLoad(): void;
    private filterAppList;
    private handleFilterTextChange;
    private onSupportsCompanySwitchFilter;
    private getFilterComponent;
    private getLastUsedAppsComponent;
    private getNotFoundComponent;
    private getAllAppsComponent;
    render(): any;
}
