import { Injector } from '@angular/core';
import { ConnectionService } from '../api/connection.service';
import { Constants } from '../core.consts';
export declare class ChannelConfigService {
    private consts;
    private env;
    private connection;
    private injector;
    constructor(consts: Constants, env: any, connection: ConnectionService, injector: Injector);
    private channelConfigApi;
    private localesApi;
    private channelsApi;
    private channelConfigSubject;
    channelConfig$: import("rxjs").Observable<any>;
    private channelsSubject;
    channels: import("rxjs").Observable<any>;
    private localesSubject;
    locales: import("rxjs").Observable<any>;
    getChannelConfig: () => void;
    getChannels: () => void;
    getLocales: () => void;
    changeChannel: (channelObj: any) => void;
    setChannelInfo: (channelObj: any) => void;
}
