import { StateContext } from '@ngxs/store';
import { IHomepageConfig } from '../../interfaces/configs.interface';
import * as Home from './home.actions';
import * as i0 from "@angular/core";
export interface HomeStateModel {
    tabTitle: string;
    title: string;
    subtitle: string;
    linagoraLogoAlt: string;
}
export declare class HomeState {
    static getHome(state: HomeStateModel): HomeStateModel;
    static getHomeDetail(state: HomeStateModel): IHomepageConfig;
    static getTabTitle(state: HomeStateModel): string;
    static getTitle(state: HomeStateModel): string;
    static getSubtitle(state: HomeStateModel): string;
    static getLinagoraLogoAlt(state: HomeStateModel): string;
    setHomeConfig(ctx: StateContext<HomeStateModel>, action: Home.SetHomepageConfig): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<HomeState, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<HomeState>;
}
