import _m0 from "protobufjs/minimal"; import { IError, QueryFilterRequest, RemoveReply, Timestamp } from "../../core/common"; import { PriceTagEntity } from "../currency/index"; import { CapabilityEntity } from "../workspaces/index"; export declare const protobufPackage = ""; export interface ActivationKeyCreateReply { data: ActivationKeyEntity | undefined; error: IError | undefined; } export interface ActivationKeyReply { data: ActivationKeyEntity | undefined; error: IError | undefined; } export interface ActivationKeyQueryReply { items: ActivationKeyEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface ActivationKeyEntity { /** @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( yaml:"series" ) */ series?: string | undefined; /** @tag( yaml:"used" ) */ used: number; /** One 2 one to external entity */ planId?: string | undefined; /** @tag(gorm:"foreignKey:PlanId;references:UniqueId" json:"plan" yaml:"plan") */ plan: ProductPlanEntity | 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; } export interface LicensableProductCreateReply { data: LicensableProductEntity | undefined; error: IError | undefined; } export interface LicensableProductReply { data: LicensableProductEntity | undefined; error: IError | undefined; } export interface LicensableProductQueryReply { items: LicensableProductEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface LicensableProductEntity { /** @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: LicensableProductEntityPolyglot[]; /** @tag(translate:"true" validate:"required,omitempty,min=1,max=100" yaml:"name" ) */ name?: string | undefined; /** @tag( yaml:"privateKey" ) */ privateKey?: string | undefined; /** @tag( yaml:"publicKey" ) */ publicKey?: 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 LicensableProductEntityPolyglot { /** @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 LicenseCreateReply { data: LicenseEntity | undefined; error: IError | undefined; } export interface LicenseReply { data: LicenseEntity | undefined; error: IError | undefined; } export interface LicenseQueryReply { items: LicenseEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface LicenseEntity { /** @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( yaml:"name" ) */ name?: string | undefined; /** @tag( yaml:"signedLicense" ) */ signedLicense?: string | undefined; /** @tag( yaml:"validityStartDate") */ validityStartDate: Timestamp | undefined; /** @tag( yaml:"validityEndDate") */ validityEndDate: Timestamp | undefined; /** repeated LicensePermissionEntity permissions = 12; // @tag(gorm:"foreignKey:LinkerId;references:UniqueId" yaml:"permissions") */ permissions: LicensePermissionEntity[]; /** @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; } export interface LicensePermissionEntity { /** @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; /** One 2 one to external entity */ capabilityId?: string | undefined; /** @tag(gorm:"foreignKey:CapabilityId;references:UniqueId" json:"capability" yaml:"capability") */ capability: CapabilityEntity | 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; } export interface LicenseFromActivationKeyDto { activationKeyId: string; machineId: string; } export interface LicenseFromPlanIdDto { machineId: string; email: string; owner: string; } export interface ProductPlanCreateReply { data: ProductPlanEntity | undefined; error: IError | undefined; } export interface ProductPlanReply { data: ProductPlanEntity | undefined; error: IError | undefined; } export interface ProductPlanQueryReply { items: ProductPlanEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface ProductPlanEntity { /** @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: ProductPlanEntityPolyglot[]; /** @tag(translate:"true" validate:"required,omitempty,min=1,max=100" yaml:"name" ) */ name?: string | undefined; /** @tag( validate:"required" yaml:"duration" ) */ duration: number; /** One 2 one to external entity */ productId?: string | undefined; /** @tag(gorm:"foreignKey:ProductId;references:UniqueId" json:"product" yaml:"product") */ product: LicensableProductEntity | undefined; /** One 2 one to external entity */ priceTagId?: string | undefined; /** @tag(gorm:"foreignKey:PriceTagId;references:UniqueId" json:"priceTag" yaml:"priceTag") */ priceTag: PriceTagEntity | undefined; /** repeated ProductPlanPermissionEntity permissions = 17; // @tag(gorm:"foreignKey:LinkerId;references:UniqueId" yaml:"permissions") */ permissions: ProductPlanPermissionEntity[]; /** @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 ProductPlanEntityPolyglot { /** @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 ProductPlanPermissionEntity { /** @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; /** One 2 one to external entity */ capabilityId?: string | undefined; /** @tag(gorm:"foreignKey:CapabilityId;references:UniqueId" json:"capability" yaml:"capability") */ capability: CapabilityEntity | 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; } export declare const ActivationKeyCreateReply: { encode(message: ActivationKeyCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ActivationKeyCreateReply; fromJSON(object: any): ActivationKeyCreateReply; toJSON(message: ActivationKeyCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 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_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; httpCode?: number; } & { [K_16 in Exclude]: never; }; } & { [K_17 in Exclude]: never; }>(base?: I): ActivationKeyCreateReply; fromPartial]: never; })[] & { [K_19 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_27 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_30 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_31 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_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }; httpCode?: number; } & { [K_34 in Exclude]: never; }; } & { [K_35 in Exclude]: never; }>(object: I_1): ActivationKeyCreateReply; }; export declare const ActivationKeyReply: { encode(message: ActivationKeyReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ActivationKeyReply; fromJSON(object: any): ActivationKeyReply; toJSON(message: ActivationKeyReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 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_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; httpCode?: number; } & { [K_16 in Exclude]: never; }; } & { [K_17 in Exclude]: never; }>(base?: I): ActivationKeyReply; fromPartial]: never; })[] & { [K_19 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_27 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_30 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_31 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_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }; httpCode?: number; } & { [K_34 in Exclude]: never; }; } & { [K_35 in Exclude]: never; }>(object: I_1): ActivationKeyReply; }; export declare const ActivationKeyQueryReply: { encode(message: ActivationKeyQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ActivationKeyQueryReply; fromJSON(object: any): ActivationKeyQueryReply; toJSON(message: ActivationKeyQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; })[] & { [K_14 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_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }; httpCode?: number; } & { [K_17 in Exclude]: never; }; } & { [K_18 in Exclude]: never; }>(base?: I): ActivationKeyQueryReply; fromPartial]: never; })[] & { [K_20 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_21 in Exclude]: never; })[] & { [K_22 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 in Exclude]: never; })[] & { [K_26 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_27 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_28 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_31 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_32 in Exclude]: never; })[] & { [K_33 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_34 in Exclude]: never; })[] & { [K_35 in Exclude]: never; }; httpCode?: number; } & { [K_36 in Exclude]: never; }; } & { [K_37 in Exclude]: never; }>(object: I_1): ActivationKeyQueryReply; }; export declare const ActivationKeyEntity: { encode(message: ActivationKeyEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ActivationKeyEntity; fromJSON(object: any): ActivationKeyEntity; toJSON(message: ActivationKeyEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; }>(base?: I): ActivationKeyEntity; fromPartial]: never; })[] & { [K_15 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_18 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_19 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_23 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_27 in Exclude]: never; }>(object: I_1): ActivationKeyEntity; }; export declare const LicensableProductCreateReply: { encode(message: LicensableProductCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicensableProductCreateReply; fromJSON(object: any): LicensableProductCreateReply; toJSON(message: LicensableProductCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: 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): LicensableProductCreateReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: 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): LicensableProductCreateReply; }; export declare const LicensableProductReply: { encode(message: LicensableProductReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicensableProductReply; fromJSON(object: any): LicensableProductReply; toJSON(message: LicensableProductReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: 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): LicensableProductReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: 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): LicensableProductReply; }; export declare const LicensableProductQueryReply: { encode(message: LicensableProductQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicensableProductQueryReply; fromJSON(object: any): LicensableProductQueryReply; toJSON(message: LicensableProductQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: 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): LicensableProductQueryReply; fromPartial]: never; })[] & { [K_9 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: 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): LicensableProductQueryReply; }; export declare const LicensableProductEntity: { encode(message: LicensableProductEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicensableProductEntity; fromJSON(object: any): LicensableProductEntity; toJSON(message: LicensableProductEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }>(base?: I): LicensableProductEntity; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(object: I_1): LicensableProductEntity; }; export declare const LicensableProductEntityPolyglot: { encode(message: LicensableProductEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicensableProductEntityPolyglot; fromJSON(object: any): LicensableProductEntityPolyglot; toJSON(message: LicensableProductEntityPolyglot): unknown; create]: never; }>(base?: I): LicensableProductEntityPolyglot; fromPartial]: never; }>(object: I_1): LicensableProductEntityPolyglot; }; export declare const LicenseCreateReply: { encode(message: LicenseCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicenseCreateReply; fromJSON(object: any): LicenseCreateReply; toJSON(message: LicenseCreateReply): unknown; create]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_1 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_2 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 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_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; httpCode?: number; } & { [K_8 in Exclude]: never; }; } & { [K_9 in Exclude]: never; }>(base?: I): LicenseCreateReply; fromPartial]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_11 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_15 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_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }; httpCode?: number; } & { [K_18 in Exclude]: never; }; } & { [K_19 in Exclude]: never; }>(object: I_1): LicenseCreateReply; }; export declare const LicenseReply: { encode(message: LicenseReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicenseReply; fromJSON(object: any): LicenseReply; toJSON(message: LicenseReply): unknown; create]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_1 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_2 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 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_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; httpCode?: number; } & { [K_8 in Exclude]: never; }; } & { [K_9 in Exclude]: never; }>(base?: I): LicenseReply; fromPartial]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_11 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_15 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_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }; httpCode?: number; } & { [K_18 in Exclude]: never; }; } & { [K_19 in Exclude]: never; }>(object: I_1): LicenseReply; }; export declare const LicenseQueryReply: { encode(message: LicenseQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicenseQueryReply; fromJSON(object: any): LicenseQueryReply; toJSON(message: LicenseQueryReply): unknown; create]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_1 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_2 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; })[] & { [K_6 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_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; httpCode?: number; } & { [K_9 in Exclude]: never; }; } & { [K_10 in Exclude]: never; }>(base?: I): LicenseQueryReply; fromPartial]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_12 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_13 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_16 in Exclude]: never; })[] & { [K_17 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_18 in Exclude]: never; })[] & { [K_19 in Exclude]: never; }; httpCode?: number; } & { [K_20 in Exclude]: never; }; } & { [K_21 in Exclude]: never; }>(object: I_1): LicenseQueryReply; }; export declare const LicenseEntity: { encode(message: LicenseEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicenseEntity; fromJSON(object: any): LicenseEntity; toJSON(message: LicenseEntity): unknown; create]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_1 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_2 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(base?: I): LicenseEntity; fromPartial]: never; }; validityEndDate?: { seconds?: number; nanos?: number; } & { seconds?: number; nanos?: number; } & { [K_7 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_8 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_11 in Exclude]: never; }>(object: I_1): LicenseEntity; }; export declare const LicensePermissionEntity: { encode(message: LicensePermissionEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicensePermissionEntity; fromJSON(object: any): LicensePermissionEntity; toJSON(message: LicensePermissionEntity): unknown; create]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_1 in Exclude]: never; }>(base?: I): LicensePermissionEntity; fromPartial]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; }>(object: I_1): LicensePermissionEntity; }; export declare const LicenseFromActivationKeyDto: { encode(message: LicenseFromActivationKeyDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicenseFromActivationKeyDto; fromJSON(object: any): LicenseFromActivationKeyDto; toJSON(message: LicenseFromActivationKeyDto): unknown; create]: never; }>(base?: I): LicenseFromActivationKeyDto; fromPartial]: never; }>(object: I_1): LicenseFromActivationKeyDto; }; export declare const LicenseFromPlanIdDto: { encode(message: LicenseFromPlanIdDto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LicenseFromPlanIdDto; fromJSON(object: any): LicenseFromPlanIdDto; toJSON(message: LicenseFromPlanIdDto): unknown; create]: never; }>(base?: I): LicenseFromPlanIdDto; fromPartial]: never; }>(object: I_1): LicenseFromPlanIdDto; }; export declare const ProductPlanCreateReply: { encode(message: ProductPlanCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProductPlanCreateReply; fromJSON(object: any): ProductPlanCreateReply; toJSON(message: ProductPlanCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 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_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; httpCode?: number; } & { [K_15 in Exclude]: never; }; } & { [K_16 in Exclude]: never; }>(base?: I): ProductPlanCreateReply; fromPartial]: never; })[] & { [K_18 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_19 in Exclude]: never; })[] & { [K_20 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_21 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_26 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_27 in Exclude]: never; })[] & { [K_28 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_29 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_30 in Exclude]: never; })[] & { [K_31 in Exclude]: never; }; httpCode?: number; } & { [K_32 in Exclude]: never; }; } & { [K_33 in Exclude]: never; }>(object: I_1): ProductPlanCreateReply; }; export declare const ProductPlanReply: { encode(message: ProductPlanReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProductPlanReply; fromJSON(object: any): ProductPlanReply; toJSON(message: ProductPlanReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 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_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; httpCode?: number; } & { [K_15 in Exclude]: never; }; } & { [K_16 in Exclude]: never; }>(base?: I): ProductPlanReply; fromPartial]: never; })[] & { [K_18 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_19 in Exclude]: never; })[] & { [K_20 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_21 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_26 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_27 in Exclude]: never; })[] & { [K_28 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_29 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_30 in Exclude]: never; })[] & { [K_31 in Exclude]: never; }; httpCode?: number; } & { [K_32 in Exclude]: never; }; } & { [K_33 in Exclude]: never; }>(object: I_1): ProductPlanReply; }; export declare const ProductPlanQueryReply: { encode(message: ProductPlanQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProductPlanQueryReply; fromJSON(object: any): ProductPlanQueryReply; toJSON(message: ProductPlanQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; })[] & { [K_13 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_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; httpCode?: number; } & { [K_16 in Exclude]: never; }; } & { [K_17 in Exclude]: never; }>(base?: I): ProductPlanQueryReply; fromPartial]: never; })[] & { [K_19 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_27 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_30 in Exclude]: never; })[] & { [K_31 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_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }; httpCode?: number; } & { [K_34 in Exclude]: never; }; } & { [K_35 in Exclude]: never; }>(object: I_1): ProductPlanQueryReply; }; export declare const ProductPlanEntity: { encode(message: ProductPlanEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProductPlanEntity; fromJSON(object: any): ProductPlanEntity; toJSON(message: ProductPlanEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_2 in Exclude]: never; })[] & { [K_3 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_8 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [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; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_12 in Exclude]: never; }>(base?: I): ProductPlanEntity; fromPartial]: never; })[] & { [K_14 in Exclude]: never; }; name?: string | undefined; duration?: number; productId?: string | undefined; product?: { 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; privateKey?: string | undefined; publicKey?: 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_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }; name?: string | undefined; privateKey?: string | undefined; publicKey?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_17 in Exclude]: never; }; priceTagId?: string | undefined; priceTag?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; variations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; currencyId?: string; currency?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; symbol?: string; name?: string; symbolNative?: string; decimalDigits?: number; rounding?: number; code?: string; namePlural?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_18 in Exclude]: never; }; amount?: number; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_19 in Exclude]: never; })[] & { [K_20 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_21 in Exclude]: never; }; permissions?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; }; 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; capabilityId?: string | undefined; capability?: { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { uniqueId?: string; visibility?: string; updated?: number; created?: number; } & { [K_22 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_25 in Exclude]: never; }>(object: I_1): ProductPlanEntity; }; export declare const ProductPlanEntityPolyglot: { encode(message: ProductPlanEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProductPlanEntityPolyglot; fromJSON(object: any): ProductPlanEntityPolyglot; toJSON(message: ProductPlanEntityPolyglot): unknown; create]: never; }>(base?: I): ProductPlanEntityPolyglot; fromPartial]: never; }>(object: I_1): ProductPlanEntityPolyglot; }; export declare const ProductPlanPermissionEntity: { encode(message: ProductPlanPermissionEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProductPlanPermissionEntity; fromJSON(object: any): ProductPlanPermissionEntity; toJSON(message: ProductPlanPermissionEntity): unknown; create]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_1 in Exclude]: never; }>(base?: I): ProductPlanPermissionEntity; fromPartial]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_3 in Exclude]: never; }>(object: I_1): ProductPlanPermissionEntity; }; export interface ActivationKeys { ActivationKeyActionCreate(request: ActivationKeyEntity): Promise; ActivationKeyActionUpdate(request: ActivationKeyEntity): Promise; ActivationKeyActionQuery(request: QueryFilterRequest): Promise; ActivationKeyActionGetOne(request: QueryFilterRequest): Promise; ActivationKeyActionRemove(request: QueryFilterRequest): Promise; } export declare class ActivationKeysClientImpl implements ActivationKeys { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); ActivationKeyActionCreate(request: ActivationKeyEntity): Promise; ActivationKeyActionUpdate(request: ActivationKeyEntity): Promise; ActivationKeyActionQuery(request: QueryFilterRequest): Promise; ActivationKeyActionGetOne(request: QueryFilterRequest): Promise; ActivationKeyActionRemove(request: QueryFilterRequest): Promise; } export interface LicensableProducts { LicensableProductActionCreate(request: LicensableProductEntity): Promise; LicensableProductActionUpdate(request: LicensableProductEntity): Promise; LicensableProductActionQuery(request: QueryFilterRequest): Promise; LicensableProductActionGetOne(request: QueryFilterRequest): Promise; LicensableProductActionRemove(request: QueryFilterRequest): Promise; } export declare class LicensableProductsClientImpl implements LicensableProducts { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); LicensableProductActionCreate(request: LicensableProductEntity): Promise; LicensableProductActionUpdate(request: LicensableProductEntity): Promise; LicensableProductActionQuery(request: QueryFilterRequest): Promise; LicensableProductActionGetOne(request: QueryFilterRequest): Promise; LicensableProductActionRemove(request: QueryFilterRequest): Promise; } export interface Licenses { LicenseActionCreate(request: LicenseEntity): Promise; LicenseActionUpdate(request: LicenseEntity): Promise; LicenseActionQuery(request: QueryFilterRequest): Promise; LicenseActionGetOne(request: QueryFilterRequest): Promise; LicenseActionRemove(request: QueryFilterRequest): Promise; } export declare class LicensesClientImpl implements Licenses { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); LicenseActionCreate(request: LicenseEntity): Promise; LicenseActionUpdate(request: LicenseEntity): Promise; LicenseActionQuery(request: QueryFilterRequest): Promise; LicenseActionGetOne(request: QueryFilterRequest): Promise; LicenseActionRemove(request: QueryFilterRequest): Promise; } export interface ProductPlans { ProductPlanActionCreate(request: ProductPlanEntity): Promise; ProductPlanActionUpdate(request: ProductPlanEntity): Promise; ProductPlanActionQuery(request: QueryFilterRequest): Promise; ProductPlanActionGetOne(request: QueryFilterRequest): Promise; ProductPlanActionRemove(request: QueryFilterRequest): Promise; } export declare class ProductPlansClientImpl implements ProductPlans { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); ProductPlanActionCreate(request: ProductPlanEntity): Promise; ProductPlanActionUpdate(request: ProductPlanEntity): Promise; ProductPlanActionQuery(request: QueryFilterRequest): Promise; ProductPlanActionGetOne(request: QueryFilterRequest): Promise; ProductPlanActionRemove(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 {};