import { Observable } from "rxjs"; import { ContractModel, UserModel } from "../models"; import { LanguageModel } from "../../languages"; import * as i0 from "@angular/core"; export declare class UserInnerService { private _userSubject; private _profileClickSubject; private _singOutSubject; private _availableLanguageOutSubject; private _languageSubject; private _contractsSubject; private _versionsSubject; private _versionClickSubject; constructor(); set user(user: UserModel); get user$(): Observable; startProfileRedirect(): void; startVersionRedirect(): void; get profileRedirect$(): Observable; get versionRedirect$(): Observable; startSignOut(): void; get signOut$(): Observable; set language(language: LanguageModel); get languageChange$(): Observable; set availableLanguages(languages: Array); get availableLanguages$(): Observable | undefined>; set contracts(contracts: Array); get contracts$(): Observable | undefined>; set versions(version: string); get versions$(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }