import { _User, UserImpl } from './user'; import { Organisation } from './organisation'; export interface _WhoamiResponse extends _User { /** * access token */ token?: string; /** * list of orgs user belongs to */ readonly orgs?: Array; } export interface WhoamiResponse extends _WhoamiResponse { _builtin_original?: _WhoamiResponse; _remove_builtin_extensions?: () => void; } export declare class WhoamiResponseImpl extends UserImpl implements _WhoamiResponse { _builtin_original?: _WhoamiResponse; token: string | undefined; readonly orgs: Array | undefined; constructor(base: _WhoamiResponse); _remove_builtin_extensions(): void; } export declare namespace WhoamiResponse { } export declare function newWhoamiResponseImpl(base: _WhoamiResponse): WhoamiResponseImpl;