import { CurrentUserChannel, CurrentUserChannelInput, LanguageCode } from '../../common/generated-types'; import { BaseDataService } from './base-data.service'; /** * Note: local queries all have a fetch-policy of "cache-first" explicitly specified due to: * https://github.com/apollographql/apollo-link-state/issues/236 */ export declare class ClientDataService { private baseDataService; constructor(baseDataService: BaseDataService); startRequest(): import("rxjs").Observable>; completeRequest(): import("rxjs").Observable>; getNetworkStatus(): import("../query-result").QueryResult>; loginSuccess(username: string, activeChannelId: string, channels: CurrentUserChannel[]): import("rxjs").Observable; logOut(): import("rxjs").Observable; userStatus(): import("../query-result").QueryResult>; uiState(): import("../query-result").QueryResult>; setUiLanguage(languageCode: LanguageCode): import("rxjs").Observable>; setContentLanguage(languageCode: LanguageCode): import("rxjs").Observable>; setUiTheme(theme: string): import("rxjs").Observable>; setActiveChannel(channelId: string): import("rxjs").Observable; updateUserChannels(channels: CurrentUserChannelInput[]): import("rxjs").Observable; }