import _m0 from "protobufjs/minimal"; import { IError, QueryFilterRequest, RemoveReply } from "../../core/common"; import { FileEntity } from "../drive/index"; export declare const protobufPackage = ""; export interface SkillsetCategoryCreateReply { data: SkillsetCategoryEntity | undefined; error: IError | undefined; } export interface SkillsetCategoryReply { data: SkillsetCategoryEntity | undefined; error: IError | undefined; } export interface SkillsetCategoryQueryReply { items: SkillsetCategoryEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface SkillsetCategoryEntity { /** @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: SkillsetCategoryEntityPolyglot[]; /** @tag(translate:"true" yaml:"name" ) */ name?: 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 SkillsetCategoryEntityPolyglot { /** @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 interface SkillsetCreateReply { data: SkillsetEntity | undefined; error: IError | undefined; } export interface SkillsetReply { data: SkillsetEntity | undefined; error: IError | undefined; } export interface SkillsetQueryReply { items: SkillsetEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface SkillsetEntity { /** @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: SkillsetEntityPolyglot[]; /** @tag(translate:"true" yaml:"name" ) */ name?: string | undefined; /** @tag(translate:"true" yaml:"description" ) */ description?: string | undefined; /** Many 2 many entities */ attachmentsListId: string[]; /** @tag(gorm:"many2many:skillset_attachments;foreignKey:UniqueId;references:UniqueId" yaml:"attachments") */ attachments: FileEntity[]; /** One 2 one to external entity */ categoryId?: string | undefined; /** @tag(gorm:"foreignKey:CategoryId;references:UniqueId" json:"category" yaml:"category") */ category: SkillsetCategoryEntity | 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 SkillsetEntityPolyglot { /** @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; /** @tag(yaml:"description" json:"description"); */ description: string; } export declare const SkillsetCategoryCreateReply: { encode(message: SkillsetCategoryCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetCategoryCreateReply; fromJSON(object: any): SkillsetCategoryCreateReply; toJSON(message: SkillsetCategoryCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: 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): SkillsetCategoryCreateReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: 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): SkillsetCategoryCreateReply; }; export declare const SkillsetCategoryReply: { encode(message: SkillsetCategoryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetCategoryReply; fromJSON(object: any): SkillsetCategoryReply; toJSON(message: SkillsetCategoryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: 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): SkillsetCategoryReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: 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): SkillsetCategoryReply; }; export declare const SkillsetCategoryQueryReply: { encode(message: SkillsetCategoryQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetCategoryQueryReply; fromJSON(object: any): SkillsetCategoryQueryReply; toJSON(message: SkillsetCategoryQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: 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): SkillsetCategoryQueryReply; fromPartial]: never; })[] & { [K_9 in Exclude]: never; }; name?: 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): SkillsetCategoryQueryReply; }; export declare const SkillsetCategoryEntity: { encode(message: SkillsetCategoryEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetCategoryEntity; fromJSON(object: any): SkillsetCategoryEntity; toJSON(message: SkillsetCategoryEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }>(base?: I): SkillsetCategoryEntity; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(object: I_1): SkillsetCategoryEntity; }; export declare const SkillsetCategoryEntityPolyglot: { encode(message: SkillsetCategoryEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetCategoryEntityPolyglot; fromJSON(object: any): SkillsetCategoryEntityPolyglot; toJSON(message: SkillsetCategoryEntityPolyglot): unknown; create]: never; }>(base?: I): SkillsetCategoryEntityPolyglot; fromPartial]: never; }>(object: I_1): SkillsetCategoryEntityPolyglot; }; export declare const SkillsetCreateReply: { encode(message: SkillsetCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetCreateReply; fromJSON(object: any): SkillsetCreateReply; toJSON(message: SkillsetCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_2 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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_3 in Exclude]: never; }; workspaceId?: 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_4 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_10 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_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }; httpCode?: number; } & { [K_13 in Exclude]: never; }; } & { [K_14 in Exclude]: never; }>(base?: I): SkillsetCreateReply; fromPartial]: never; })[] & { [K_16 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_17 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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_18 in Exclude]: never; }; workspaceId?: 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_19 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_22 in Exclude]: never; })[] & { [K_23 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 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_26 in Exclude]: never; })[] & { [K_27 in Exclude]: never; }; httpCode?: number; } & { [K_28 in Exclude]: never; }; } & { [K_29 in Exclude]: never; }>(object: I_1): SkillsetCreateReply; }; export declare const SkillsetReply: { encode(message: SkillsetReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetReply; fromJSON(object: any): SkillsetReply; toJSON(message: SkillsetReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_2 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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_3 in Exclude]: never; }; workspaceId?: 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_4 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_10 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_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }; httpCode?: number; } & { [K_13 in Exclude]: never; }; } & { [K_14 in Exclude]: never; }>(base?: I): SkillsetReply; fromPartial]: never; })[] & { [K_16 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_17 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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_18 in Exclude]: never; }; workspaceId?: 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_19 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_22 in Exclude]: never; })[] & { [K_23 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 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_26 in Exclude]: never; })[] & { [K_27 in Exclude]: never; }; httpCode?: number; } & { [K_28 in Exclude]: never; }; } & { [K_29 in Exclude]: never; }>(object: I_1): SkillsetReply; }; export declare const SkillsetQueryReply: { encode(message: SkillsetQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetQueryReply; fromJSON(object: any): SkillsetQueryReply; toJSON(message: SkillsetQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_2 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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_3 in Exclude]: never; }; workspaceId?: 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_4 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }; 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; }>(base?: I): SkillsetQueryReply; fromPartial]: never; })[] & { [K_17 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_18 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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; 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_20 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_21 in Exclude]: never; })[] & { [K_22 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; })[] & { [K_27 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_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }; httpCode?: number; } & { [K_30 in Exclude]: never; }; } & { [K_31 in Exclude]: never; }>(object: I_1): SkillsetQueryReply; }; export declare const SkillsetEntity: { encode(message: SkillsetEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetEntity; fromJSON(object: any): SkillsetEntity; toJSON(message: SkillsetEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_2 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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_3 in Exclude]: never; }; workspaceId?: 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_4 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_10 in Exclude]: never; }>(base?: I): SkillsetEntity; fromPartial]: never; })[] & { [K_12 in Exclude]: never; }; name?: string | undefined; description?: string | undefined; attachmentsListId?: string[] & string[] & { [K_13 in Exclude]: never; }; attachments?: { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; workspace?: { name?: string; description?: string; uniqueId?: string; linkerId?: string; visibility?: string; updated?: number; created?: number; parentId?: string; }; workspaceId?: string; user?: { firstName?: string; lastName?: string; photo?: string; uniqueId?: string; visibility?: string; updated?: number; created?: number; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { name?: string; diskPath?: string; size?: number; virtualPath?: string; uniqueId?: string; type?: string; 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; 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_15 in Exclude]: never; }; userId?: string; visibility?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }; categoryId?: string | undefined; category?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[]; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_18 in Exclude]: never; })[] & { [K_19 in Exclude]: never; }; name?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_20 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_21 in Exclude]: never; }>(object: I_1): SkillsetEntity; }; export declare const SkillsetEntityPolyglot: { encode(message: SkillsetEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SkillsetEntityPolyglot; fromJSON(object: any): SkillsetEntityPolyglot; toJSON(message: SkillsetEntityPolyglot): unknown; create]: never; }>(base?: I): SkillsetEntityPolyglot; fromPartial]: never; }>(object: I_1): SkillsetEntityPolyglot; }; export interface SkillsetCategorys { SkillsetCategoryActionCreate(request: SkillsetCategoryEntity): Promise; SkillsetCategoryActionUpdate(request: SkillsetCategoryEntity): Promise; SkillsetCategoryActionQuery(request: QueryFilterRequest): Promise; SkillsetCategoryActionGetOne(request: QueryFilterRequest): Promise; SkillsetCategoryActionRemove(request: QueryFilterRequest): Promise; } export declare class SkillsetCategorysClientImpl implements SkillsetCategorys { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); SkillsetCategoryActionCreate(request: SkillsetCategoryEntity): Promise; SkillsetCategoryActionUpdate(request: SkillsetCategoryEntity): Promise; SkillsetCategoryActionQuery(request: QueryFilterRequest): Promise; SkillsetCategoryActionGetOne(request: QueryFilterRequest): Promise; SkillsetCategoryActionRemove(request: QueryFilterRequest): Promise; } export interface Skillsets { SkillsetActionCreate(request: SkillsetEntity): Promise; SkillsetActionUpdate(request: SkillsetEntity): Promise; SkillsetActionQuery(request: QueryFilterRequest): Promise; SkillsetActionGetOne(request: QueryFilterRequest): Promise; SkillsetActionRemove(request: QueryFilterRequest): Promise; } export declare class SkillsetsClientImpl implements Skillsets { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); SkillsetActionCreate(request: SkillsetEntity): Promise; SkillsetActionUpdate(request: SkillsetEntity): Promise; SkillsetActionQuery(request: QueryFilterRequest): Promise; SkillsetActionGetOne(request: QueryFilterRequest): Promise; SkillsetActionRemove(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 {};