import { IUserDataNormalizedPublic, IUserProfile, IUserProfileBase } from "../bridge/define"; import { GetCurrentUserResponse } from "../bridge/protocol/get-current-user.protocol"; export declare type IChangeFunction = { (user: IUserDataNormalizedPublic, isOuter: boolean): void; }; export declare function onChange(fn: IChangeFunction): void; export declare function onceChange(fn: IChangeFunction): void; export declare function offChange(fn: IChangeFunction): void; export declare function triggerChangeEventInCurrentWindow(isOuter: any): void; export declare function handleInternalUserChange(data: Partial>): void;