import _m0 from "protobufjs/minimal"; import { IError, QueryFilterRequest, RemoveReply, Timestamp } from "../../core/common"; import { RoleEntity, UserEntity, UserRoleWorkspace, WorkspaceEntity } from "../workspaces/index"; export declare const protobufPackage = ""; export interface CreateByMailResponse { error: IError | undefined; data: UserSessionDto | undefined; } export interface EmailAccountSignupDto { /** @tag(validate:"required") */ email: string; /** @tag(validate:"required") */ password: string; /** @tag(validate:"required") */ firstName: string; /** @tag(validate:"required") */ lastName: string; inviteId: string; publicJoinKeyId: string; workspaceTypeId: string; } export interface EmailAccountSigninDto { /** @tag(validate:"required") */ email: string; /** @tag(validate:"required") */ password: string; } export interface PhoneNumberAccountCreationDto { /** @tag(validate:"required") */ phoneNumber: string; } export interface PhoneNumberUniversalAuthenticateDto { /** @tag(validate:"required") */ phoneNumber: string; } export interface ForgetPasswordEntity { /** @tag(gorm:"foreignKey:UserId;references:UniqueId" json:"-") */ user: UserEntity | undefined; /** @tag(json:"-") */ userId?: string | undefined; /** @tag(gorm:"foreignKey:PassportId;references:UniqueId" json:"-") */ passport: PassportEntity | undefined; /** @tag(json:"passportId" json:"-") */ passportId?: string | undefined; /** @tag(json:"-") */ status: string; /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" json:"-") */ uniqueId: string; validUntil: Timestamp | undefined; blockedUntil: Timestamp | undefined; secondsToUnblock: number; /** @tag(json:"-") */ otp: string; /** @tag(json:"-" gorm:"-" sql:"-") */ recoveryAbsoluteUrl: string; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; } export interface EmailConfirmationEntity { /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;") */ uniqueId: string; /** @tag(gorm:"foreignKey:UserId;references:UniqueId" json:"-") */ user: UserEntity | undefined; userId?: string | undefined; status: string; expiresAt: string; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; } export interface PhoneConfirmationEntity { /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;") */ uniqueId: string; /** @tag(gorm:"foreignKey:UserId;references:UniqueId" json:"-") */ user: UserEntity | undefined; userId?: string | undefined; status: string; phoneNumber: string; key: string; expiresAt: string; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; } export interface PassportEntity { /** @tag(json:"type" validate:"required") */ type: string; /** @tag(json:"value" gorm:"unique" validate:"required") */ value: string; /** @tag(json:"-") */ password: string; /** @tag(json:"confirmed") */ confirmed: boolean; /** @tag(json:"accessToken") */ accessToken: string; /** @tag(json:"userId" validate:"required") */ userId: string; /** @tag(json:"uniqueId" gorm:"primarykey;uniqueId;unique;not null;size:100;") */ uniqueId: string; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; } export interface UserSessionDto { passport: PassportEntity | undefined; token: string; exchangeKey: string; /** @tag(json:"userRoleWorkspaces") */ userRoleWorkspaces: UserRoleWorkspace[]; user: UserEntity | undefined; } export interface PublicJoinKey { /** @tag(gorm:"foreignKey:WorkspaceId;references:UniqueId" json:"-") */ workspace: WorkspaceEntity | undefined; /** @tag(json:"workspaceId" gorm:"size:100;") */ workspaceId?: string | undefined; /** @tag(gorm:"foreignKey:RoleId;references:UniqueId") */ role: RoleEntity | undefined; /** @tag(gorm:"size:100;") */ roleId?: string | undefined; /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */ uniqueId: string; /** @tag(yaml:"visibility") */ visibility?: string | undefined; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; } export interface OtpAuthenticateDto { /** @tag(validate:"required") */ value: string; otp: string; /** @tag(validate:"required") */ type: string; password: string; } export interface EmailOtpResponse { request: ForgetPasswordEntity | undefined; userSession: UserSessionDto | undefined; } export interface ResetEmailDto { password: string; } export interface PassportMethodCreateReply { data: PassportMethodEntity | undefined; error: IError | undefined; } export interface PassportMethodReply { data: PassportMethodEntity | undefined; error: IError | undefined; } export interface PassportMethodQueryReply { items: PassportMethodEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface PassportMethodEntity { /** @tag(yaml:"visibility") */ visibility?: string | undefined; /** @tag(yaml:"workspaceId") */ workspaceId?: string | undefined; /** @tag(yaml:"linkerId") */ linkerId?: string | undefined; /** @tag(yaml:"parentId") */ parentId?: string | undefined; /** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */ uniqueId: string; /** @tag(yaml:"userId") */ userId?: string | undefined; /** @tag(gorm:"foreignKey:LinkerId;references:UniqueId" json:"translations") */ translations: PassportMethodEntityPolyglot[]; /** @tag(translate:"true" validate:"required" yaml:"name" ) */ name?: string | undefined; /** @tag( validate:"required" yaml:"type" ) */ type?: string | undefined; /** @tag( validate:"required" yaml:"region" ) */ region?: string | undefined; /** @tag(gorm:"type:int;name:rank") */ rank: number; /** @tag(gorm:"autoUpdateTime:nano") */ updated: number; /** @tag(gorm:"autoUpdateTime:nano") */ created: number; /** @tag(sql:"-") */ createdFormatted: string; /** @tag(sql:"-") */ updatedFormatted: string; } /** Because it has translation field, we need a translation table for this */ export interface PassportMethodEntityPolyglot { /** @tag(gorm:"uniqueId;not null;size:100;" json:"linkerId" yaml:"linkerId") */ linkerId: string; /** @tag(gorm:"uniqueId;not null;size:100;" json:"languageId" yaml:"languageId") */ languageId: string; /** @tag(yaml:"name" json:"name"); */ name: string; } export declare const CreateByMailResponse: { encode(message: CreateByMailResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateByMailResponse; fromJSON(object: any): CreateByMailResponse; toJSON(message: CreateByMailResponse): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; httpCode?: number; } & { [K_2 in Exclude]: never; }; data?: { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; } & { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_3 in Exclude]: never; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_4 in Exclude]: never; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_5 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_6 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_9 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_10 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_11 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_14 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_15 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_16 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_19 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_20 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_21 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_22 in Exclude]: never; })[] & { [K_23 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_24 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_25 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_26 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_27 in Exclude]: never; })[] & { [K_28 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_29 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_30 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_31 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_34 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_35 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_36 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_37 in Exclude]: never; })[] & { [K_38 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_39 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_40 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_41 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_42 in Exclude]: never; })[] & { [K_43 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_44 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_45 in Exclude]: never; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_46 in Exclude]: never; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_47 in Exclude]: never; })[] & { [K_48 in Exclude]: never; }; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_49 in Exclude]: never; }; } & { [K_50 in Exclude]: never; }; } & { [K_51 in Exclude]: never; }>(base?: I): CreateByMailResponse; fromPartial]: never; })[] & { [K_53 in Exclude]: never; }; httpCode?: number; } & { [K_54 in Exclude]: never; }; data?: { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; } & { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_55 in Exclude]: never; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_56 in Exclude]: never; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_57 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_58 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_59 in Exclude]: never; })[] & { [K_60 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_61 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_62 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_63 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_64 in Exclude]: never; })[] & { [K_65 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_66 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_67 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_68 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_69 in Exclude]: never; })[] & { [K_70 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_71 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_72 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_73 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_74 in Exclude]: never; })[] & { [K_75 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_76 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_77 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_78 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_79 in Exclude]: never; })[] & { [K_80 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_81 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_82 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_83 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_84 in Exclude]: never; })[] & { [K_85 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_86 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_87 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_88 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_89 in Exclude]: never; })[] & { [K_90 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_91 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_92 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_93 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_94 in Exclude]: never; })[] & { [K_95 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_96 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_97 in Exclude]: never; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_98 in Exclude]: never; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_99 in Exclude]: never; })[] & { [K_100 in Exclude]: never; }; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_101 in Exclude]: never; }; } & { [K_102 in Exclude]: never; }; } & { [K_103 in Exclude]: never; }>(object: I_1): CreateByMailResponse; }; export declare const EmailAccountSignupDto: { encode(message: EmailAccountSignupDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmailAccountSignupDto; fromJSON(object: any): EmailAccountSignupDto; toJSON(message: EmailAccountSignupDto): unknown; create]: never; }>(base?: I): EmailAccountSignupDto; fromPartial]: never; }>(object: I_1): EmailAccountSignupDto; }; export declare const EmailAccountSigninDto: { encode(message: EmailAccountSigninDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmailAccountSigninDto; fromJSON(object: any): EmailAccountSigninDto; toJSON(message: EmailAccountSigninDto): unknown; create]: never; }>(base?: I): EmailAccountSigninDto; fromPartial]: never; }>(object: I_1): EmailAccountSigninDto; }; export declare const PhoneNumberAccountCreationDto: { encode(message: PhoneNumberAccountCreationDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PhoneNumberAccountCreationDto; fromJSON(object: any): PhoneNumberAccountCreationDto; toJSON(message: PhoneNumberAccountCreationDto): unknown; create]: never; }>(base?: I): PhoneNumberAccountCreationDto; fromPartial]: never; }>(object: I_1): PhoneNumberAccountCreationDto; }; export declare const PhoneNumberUniversalAuthenticateDto: { encode(message: PhoneNumberUniversalAuthenticateDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PhoneNumberUniversalAuthenticateDto; fromJSON(object: any): PhoneNumberUniversalAuthenticateDto; toJSON(message: PhoneNumberUniversalAuthenticateDto): unknown; create]: never; }>(base?: I): PhoneNumberUniversalAuthenticateDto; fromPartial]: never; }>(object: I_1): PhoneNumberUniversalAuthenticateDto; }; export declare const ForgetPasswordEntity: { encode(message: ForgetPasswordEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ForgetPasswordEntity; fromJSON(object: any): ForgetPasswordEntity; toJSON(message: ForgetPasswordEntity): unknown; create]: never; }; userId?: string | undefined; passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_1 in Exclude]: never; }; passportId?: string | undefined; status?: string; uniqueId?: string; validUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_2 in Exclude]: never; }; blockedUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_3 in Exclude]: never; }; secondsToUnblock?: number; otp?: string; recoveryAbsoluteUrl?: string; updated?: number; created?: number; } & { [K_4 in Exclude]: never; }>(base?: I): ForgetPasswordEntity; fromPartial]: never; }; userId?: string | undefined; passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_6 in Exclude]: never; }; passportId?: string | undefined; status?: string; uniqueId?: string; validUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_7 in Exclude]: never; }; blockedUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_8 in Exclude]: never; }; secondsToUnblock?: number; otp?: string; recoveryAbsoluteUrl?: string; updated?: number; created?: number; } & { [K_9 in Exclude]: never; }>(object: I_1): ForgetPasswordEntity; }; export declare const EmailConfirmationEntity: { encode(message: EmailConfirmationEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmailConfirmationEntity; fromJSON(object: any): EmailConfirmationEntity; toJSON(message: EmailConfirmationEntity): unknown; create]: never; }; userId?: string | undefined; status?: string; expiresAt?: string; updated?: number; created?: number; } & { [K_1 in Exclude]: never; }>(base?: I): EmailConfirmationEntity; fromPartial]: never; }; userId?: string | undefined; status?: string; expiresAt?: string; updated?: number; created?: number; } & { [K_3 in Exclude]: never; }>(object: I_1): EmailConfirmationEntity; }; export declare const PhoneConfirmationEntity: { encode(message: PhoneConfirmationEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PhoneConfirmationEntity; fromJSON(object: any): PhoneConfirmationEntity; toJSON(message: PhoneConfirmationEntity): unknown; create]: never; }; userId?: string | undefined; status?: string; phoneNumber?: string; key?: string; expiresAt?: string; updated?: number; created?: number; } & { [K_1 in Exclude]: never; }>(base?: I): PhoneConfirmationEntity; fromPartial]: never; }; userId?: string | undefined; status?: string; phoneNumber?: string; key?: string; expiresAt?: string; updated?: number; created?: number; } & { [K_3 in Exclude]: never; }>(object: I_1): PhoneConfirmationEntity; }; export declare const PassportEntity: { encode(message: PassportEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PassportEntity; fromJSON(object: any): PassportEntity; toJSON(message: PassportEntity): unknown; create]: never; }>(base?: I): PassportEntity; fromPartial]: never; }>(object: I_1): PassportEntity; }; export declare const UserSessionDto: { encode(message: UserSessionDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserSessionDto; fromJSON(object: any): UserSessionDto; toJSON(message: UserSessionDto): unknown; create]: never; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_1 in Exclude]: never; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_2 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_3 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_6 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_7 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_8 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_11 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_12 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_13 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_16 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_17 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_18 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_19 in Exclude]: never; })[] & { [K_20 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_21 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_22 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_23 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_26 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_27 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_28 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_31 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_32 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_33 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_34 in Exclude]: never; })[] & { [K_35 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_36 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_37 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_38 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_39 in Exclude]: never; })[] & { [K_40 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_41 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_42 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_43 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_44 in Exclude]: never; })[] & { [K_45 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_46 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_47 in Exclude]: never; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_48 in Exclude]: never; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_49 in Exclude]: never; })[] & { [K_50 in Exclude]: never; }; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_51 in Exclude]: never; }; } & { [K_52 in Exclude]: never; }>(base?: I): UserSessionDto; fromPartial]: never; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_54 in Exclude]: never; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_55 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_56 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_57 in Exclude]: never; })[] & { [K_58 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_59 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_60 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_61 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_62 in Exclude]: never; })[] & { [K_63 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_64 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_65 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_66 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_67 in Exclude]: never; })[] & { [K_68 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_69 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_70 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_71 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_72 in Exclude]: never; })[] & { [K_73 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_74 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_75 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_76 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_77 in Exclude]: never; })[] & { [K_78 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_79 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_80 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_81 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_82 in Exclude]: never; })[] & { [K_83 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_84 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_85 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_86 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_87 in Exclude]: never; })[] & { [K_88 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_89 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_90 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_91 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_92 in Exclude]: never; })[] & { [K_93 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_94 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_95 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_96 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_97 in Exclude]: never; })[] & { [K_98 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_99 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_100 in Exclude]: never; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_101 in Exclude]: never; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_102 in Exclude]: never; })[] & { [K_103 in Exclude]: never; }; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_104 in Exclude]: never; }; } & { [K_105 in Exclude]: never; }>(object: I_1): UserSessionDto; }; export declare const PublicJoinKey: { encode(message: PublicJoinKey, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PublicJoinKey; fromJSON(object: any): PublicJoinKey; toJSON(message: PublicJoinKey): unknown; create]: never; }; workspaceId?: string | undefined; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_1 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_2 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_5 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_6 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_7 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_10 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_11 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_12 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_15 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_16 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_17 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_18 in Exclude]: never; })[] & { [K_19 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_20 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_21 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_22 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_25 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_26 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_27 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_30 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_31 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_32 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_33 in Exclude]: never; })[] & { [K_34 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_35 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_36 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_37 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_38 in Exclude]: never; })[] & { [K_39 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_40 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_41 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_42 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_43 in Exclude]: never; })[] & { [K_44 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_45 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_46 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_47 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_48 in Exclude]: never; })[] & { [K_49 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_50 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_51 in Exclude]: never; }; roleId?: string | undefined; uniqueId?: string; visibility?: string | undefined; updated?: number; created?: number; } & { [K_52 in Exclude]: never; }>(base?: I): PublicJoinKey; fromPartial]: never; }; workspaceId?: string | undefined; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_54 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_55 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_56 in Exclude]: never; })[] & { [K_57 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_58 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_59 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_60 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_61 in Exclude]: never; })[] & { [K_62 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_63 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_64 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_65 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_66 in Exclude]: never; })[] & { [K_67 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_68 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_69 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_70 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_71 in Exclude]: never; })[] & { [K_72 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_73 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_74 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_75 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_76 in Exclude]: never; })[] & { [K_77 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_78 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_79 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_80 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_81 in Exclude]: never; })[] & { [K_82 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_83 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_84 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_85 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_86 in Exclude]: never; })[] & { [K_87 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_88 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_89 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_90 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_91 in Exclude]: never; })[] & { [K_92 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_93 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_94 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_95 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_96 in Exclude]: never; })[] & { [K_97 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_98 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_99 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_100 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_101 in Exclude]: never; })[] & { [K_102 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_103 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_104 in Exclude]: never; }; roleId?: string | undefined; uniqueId?: string; visibility?: string | undefined; updated?: number; created?: number; } & { [K_105 in Exclude]: never; }>(object: I_1): PublicJoinKey; }; export declare const OtpAuthenticateDto: { encode(message: OtpAuthenticateDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OtpAuthenticateDto; fromJSON(object: any): OtpAuthenticateDto; toJSON(message: OtpAuthenticateDto): unknown; create]: never; }>(base?: I): OtpAuthenticateDto; fromPartial]: never; }>(object: I_1): OtpAuthenticateDto; }; export declare const EmailOtpResponse: { encode(message: EmailOtpResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmailOtpResponse; fromJSON(object: any): EmailOtpResponse; toJSON(message: EmailOtpResponse): unknown; create]: never; }; userId?: string | undefined; passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_1 in Exclude]: never; }; passportId?: string | undefined; status?: string; uniqueId?: string; validUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_2 in Exclude]: never; }; blockedUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_3 in Exclude]: never; }; secondsToUnblock?: number; otp?: string; recoveryAbsoluteUrl?: string; updated?: number; created?: number; } & { [K_4 in Exclude]: never; }; userSession?: { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; } & { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_5 in Exclude]: never; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_6 in Exclude]: never; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_7 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_8 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_11 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_12 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_13 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_16 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_17 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_18 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_19 in Exclude]: never; })[] & { [K_20 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_21 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_22 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_23 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_26 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_27 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_28 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_31 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_32 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_33 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_34 in Exclude]: never; })[] & { [K_35 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_36 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_37 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_38 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_39 in Exclude]: never; })[] & { [K_40 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_41 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_42 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_43 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_44 in Exclude]: never; })[] & { [K_45 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_46 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_47 in Exclude]: never; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_48 in Exclude]: never; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_49 in Exclude]: never; })[] & { [K_50 in Exclude]: never; }; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_51 in Exclude]: never; }; } & { [K_52 in Exclude]: never; }; } & { [K_53 in Exclude]: never; }>(base?: I): EmailOtpResponse; fromPartial]: never; }; userId?: string | undefined; passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_55 in Exclude]: never; }; passportId?: string | undefined; status?: string; uniqueId?: string; validUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_56 in Exclude]: never; }; blockedUntil?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_57 in Exclude]: never; }; secondsToUnblock?: number; otp?: string; recoveryAbsoluteUrl?: string; updated?: number; created?: number; } & { [K_58 in Exclude]: never; }; userSession?: { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; } & { passport?: { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { type?: string; value?: string; password?: string; confirmed?: boolean; accessToken?: string; userId?: string; uniqueId?: string; updated?: number; created?: number; } & { [K_59 in Exclude]: never; }; token?: string; exchangeKey?: string; userRoleWorkspaces?: { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_60 in Exclude]: never; }; workspaceId?: string; role?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: { uniqueId?: string; name?: string; parentRoleId?: string; parentRole?: any; capabilitiesListId?: string[]; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[]; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_61 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_62 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & any & { [K_63 in Exclude]: never; })[] & { [K_64 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & any & { [K_65 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_66 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_67 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_68 in Exclude]: never; })[] & { [K_69 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_70 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_71 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_72 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_73 in Exclude]: never; })[] & { [K_74 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_75 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_76 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_77 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_78 in Exclude]: never; })[] & { [K_79 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_80 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_81 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_82 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_83 in Exclude]: never; })[] & { [K_84 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_85 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_86 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_87 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_88 in Exclude]: never; })[] & { [K_89 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_90 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_91 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_92 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_93 in Exclude]: never; })[] & { [K_94 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_95 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_96 in Exclude]: never; }; capabilitiesListId?: string[] & string[] & { [K_97 in Exclude]: never; }; capabilities?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }[] & ({ uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_98 in Exclude]: never; })[] & { [K_99 in Exclude]: never; }; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; } & { [K_100 in Exclude]: never; }; workspaceId?: string; visibility?: string; updated?: number; created?: number; } & { [K_101 in Exclude]: never; }; roleId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_102 in Exclude]: never; }; userId?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_103 in Exclude]: never; })[] & { [K_104 in Exclude]: never; }; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_105 in Exclude]: never; }; } & { [K_106 in Exclude]: never; }; } & { [K_107 in Exclude]: never; }>(object: I_1): EmailOtpResponse; }; export declare const ResetEmailDto: { encode(message: ResetEmailDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ResetEmailDto; fromJSON(object: any): ResetEmailDto; toJSON(message: ResetEmailDto): unknown; create]: never; }>(base?: I): ResetEmailDto; fromPartial]: never; }>(object: I_1): ResetEmailDto; }; export declare const PassportMethodCreateReply: { encode(message: PassportMethodCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PassportMethodCreateReply; fromJSON(object: any): PassportMethodCreateReply; toJSON(message: PassportMethodCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; httpCode?: number; } & { [K_5 in Exclude]: never; }; } & { [K_6 in Exclude]: never; }>(base?: I): PassportMethodCreateReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }; httpCode?: number; } & { [K_12 in Exclude]: never; }; } & { [K_13 in Exclude]: never; }>(object: I_1): PassportMethodCreateReply; }; export declare const PassportMethodReply: { encode(message: PassportMethodReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PassportMethodReply; fromJSON(object: any): PassportMethodReply; toJSON(message: PassportMethodReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; httpCode?: number; } & { [K_5 in Exclude]: never; }; } & { [K_6 in Exclude]: never; }>(base?: I): PassportMethodReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }; httpCode?: number; } & { [K_12 in Exclude]: never; }; } & { [K_13 in Exclude]: never; }>(object: I_1): PassportMethodReply; }; export declare const PassportMethodQueryReply: { encode(message: PassportMethodQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PassportMethodQueryReply; fromJSON(object: any): PassportMethodQueryReply; toJSON(message: PassportMethodQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; totalItems?: number; itemsPerPage?: number; startIndex?: number; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; httpCode?: number; } & { [K_6 in Exclude]: never; }; } & { [K_7 in Exclude]: never; }>(base?: I): PassportMethodQueryReply; fromPartial]: never; })[] & { [K_9 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_10 in Exclude]: never; })[] & { [K_11 in Exclude]: never; }; totalItems?: number; itemsPerPage?: number; startIndex?: number; error?: { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[]; httpCode?: number; } & { message?: string; messageTranslated?: string; errors?: { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; }[] & ({ location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { location?: string; message?: string; messageTranslated?: string; errorParam?: string; type?: string; } & { [K_12 in Exclude]: never; })[] & { [K_13 in Exclude]: never; }; httpCode?: number; } & { [K_14 in Exclude]: never; }; } & { [K_15 in Exclude]: never; }>(object: I_1): PassportMethodQueryReply; }; export declare const PassportMethodEntity: { encode(message: PassportMethodEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PassportMethodEntity; fromJSON(object: any): PassportMethodEntity; toJSON(message: PassportMethodEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }>(base?: I): PassportMethodEntity; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }; name?: string | undefined; type?: string | undefined; region?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(object: I_1): PassportMethodEntity; }; export declare const PassportMethodEntityPolyglot: { encode(message: PassportMethodEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PassportMethodEntityPolyglot; fromJSON(object: any): PassportMethodEntityPolyglot; toJSON(message: PassportMethodEntityPolyglot): unknown; create]: never; }>(base?: I): PassportMethodEntityPolyglot; fromPartial]: never; }>(object: I_1): PassportMethodEntityPolyglot; }; export interface Passports { PassportActionEmailSignup(request: EmailAccountSignupDto): Promise; } export declare class PassportsClientImpl implements Passports { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); PassportActionEmailSignup(request: EmailAccountSignupDto): Promise; } export interface PassportMethods { PassportMethodActionCreate(request: PassportMethodEntity): Promise; PassportMethodActionUpdate(request: PassportMethodEntity): Promise; PassportMethodActionQuery(request: QueryFilterRequest): Promise; PassportMethodActionGetOne(request: QueryFilterRequest): Promise; PassportMethodActionRemove(request: QueryFilterRequest): Promise; } export declare class PassportMethodsClientImpl implements PassportMethods { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); PassportMethodActionCreate(request: PassportMethodEntity): Promise; PassportMethodActionUpdate(request: PassportMethodEntity): Promise; PassportMethodActionQuery(request: QueryFilterRequest): Promise; PassportMethodActionGetOne(request: QueryFilterRequest): Promise; PassportMethodActionRemove(request: QueryFilterRequest): Promise; } interface Rpc { request(service: string, method: string, data: Uint8Array): Promise; } type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {};