import { LangDefinition } from '@jsverse/transloco'; import { CuiUserCompanyActivity } from '@cuby-ui/api/platform/models/user-company-api.options'; import * as i0 from "@angular/core"; export declare class CuiUserActionContextMenuComponent { private readonly translocoService; private readonly cuiWindow; private readonly cuiAuthService; private readonly cuiActivityService; private readonly authData; protected readonly langs: import("@jsverse/transloco").AvailableLangs; protected readonly email: string; protected readonly fullName: string; protected readonly lang$: import("rxjs").Observable; protected readonly isOpen: import("@angular/core").WritableSignal; protected readonly companies: import("@angular/core").Signal; readonly currentActivityChange: import("@angular/core").OutputEmitterRef; constructor(); protected onLogout(): void; protected onToggleOpenState(open: boolean): void; protected onGoToPlatform(): void; protected onChangeLang(lang: string | LangDefinition): void; protected findCurrentActivity(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }