import { UiStateModel } from './layout.state';
import { LoaderData, ThemeToneType } from '../../../modules/smz-layouts/core/models/layout';
import { Assistance } from '../../../modules/smz-layouts/core/models/assistance';
import { SmzAppLogo } from '../../../modules/smz-layouts/core/models/logo';
import { SmzToastData } from '../../../modules/smz-layouts/core/models/toasts';
import { BreadcrumbsData } from '../../../modules/smz-layouts/core/models/breadcrumbs';
import { SmzContentTheme } from '../../../modules/smz-layouts/core/models/themes';
import { SmzExportDialogData } from '../../../modules/smz-export-dialog/smz-export-dialog.model';
export declare class LayoutUiSelectors {
    static topbarTitle(state: UiStateModel): string;
    static appName(state: UiStateModel): string;
    static loader(state: UiStateModel): LoaderData;
    static contentTheme(state: UiStateModel): string;
    static contentThemeState(state: UiStateModel): SmzContentTheme;
    static contentClass(state: UiStateModel): string;
    static assistance(state: UiStateModel): Assistance;
    static appContentLogo(state: UiStateModel): SmzAppLogo;
    static appDarkLogo(state: UiStateModel): SmzAppLogo;
    static appLightLogo(state: UiStateModel): SmzAppLogo;
    static appLayoutLogo(state: UiStateModel): SmzAppLogo;
    static appThemeTone(state: UiStateModel): ThemeToneType;
    static toast(state: UiStateModel): SmzToastData;
    static isMouseInApp(state: UiStateModel): boolean;
    static breadcrumbs(state: UiStateModel): BreadcrumbsData;
    static exportData(state: UiStateModel): SmzExportDialogData;
}
