import { AfterViewInit } from '@angular/core';
import { WidgetConfiguration } from '../../../interfaces/WidgetInterfaces';
import { AppStateService } from '../../../services/AppStateService';
import { ClientSettingsService } from '../../../services/ClientSettingsService';
import { DisplayStateService } from '../../../services/DisplayStateService';
import { WebPlatformApiService } from './../../../services/WebPlatformApiService';
import { LandingPageUtilities } from './landing-page.utilities';
export declare class LandingPageComponent implements AfterViewInit {
    private WebPlatformApiService;
    private appStateService;
    private displayStateService;
    private clientSettingsService;
    Config: WidgetConfiguration;
    lpUtilities: LandingPageUtilities;
    searchField: string;
    groupByContext: any;
    constructor(WebPlatformApiService: WebPlatformApiService, appStateService: AppStateService, displayStateService: DisplayStateService, clientSettingsService: ClientSettingsService);
    ngAfterViewInit(): void;
    onGroupFilterChange(newVal: string): void;
    onViewChangeHandler(viewName: string): void;
    onSearchChangeHandler(search: string): void;
}
