import { ConfigStateService, LanguageInfo, SessionStateService } from '@abp/ng.core';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class LanguagesComponent {
    private sessionState;
    private configState;
    get smallScreen(): boolean;
    languages$: Observable<LanguageInfo[]>;
    get defaultLanguage$(): Observable<string>;
    get dropdownLanguages$(): Observable<LanguageInfo[]>;
    get selectedLangCulture(): string;
    constructor(sessionState: SessionStateService, configState: ConfigStateService);
    onChangeLang(cultureName: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LanguagesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LanguagesComponent, "abp-languages", never, {}, {}, never, never>;
}
