import _m0 from "protobufjs/minimal"; import { IError, QueryFilterRequest, RemoveReply } from "../../core/common"; import { LocationDataEntity } from "../geo/index"; export declare const protobufPackage = ""; export interface BusinessCustomerCreateReply { data: BusinessCustomerEntity | undefined; error: IError | undefined; } export interface BusinessCustomerReply { data: BusinessCustomerEntity | undefined; error: IError | undefined; } export interface BusinessCustomerQueryReply { items: BusinessCustomerEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface BusinessCustomerEntity { /** @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: BusinessCustomerEntityPolyglot[]; /** @tag(translate:"true" yaml:"name" ) */ name?: string | undefined; /** @tag( yaml:"taxNumber" ) */ taxNumber?: string | undefined; /** repeated BusinessCustomerContactPeopleEntity contactPeople = 11; // @tag(gorm:"foreignKey:LinkerId;references:UniqueId" yaml:"contactPeople") */ contactPeople: BusinessCustomerContactPeopleEntity[]; /** @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 BusinessCustomerEntityPolyglot { /** @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 BusinessCustomerContactPeopleEntity { /** @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: BusinessCustomerContactPeopleEntityPolyglot[]; /** @tag(translate:"true" yaml:"name" ) */ name?: string | undefined; /** @tag( yaml:"phoneNumber" ) */ phoneNumber?: string | undefined; /** @tag( yaml:"emailAddress" ) */ emailAddress?: 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 BusinessCustomerContactPeopleEntityPolyglot { /** @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 CustomerTypeCreateReply { data: CustomerTypeEntity | undefined; error: IError | undefined; } export interface CustomerTypeReply { data: CustomerTypeEntity | undefined; error: IError | undefined; } export interface CustomerTypeQueryReply { items: CustomerTypeEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface CustomerTypeEntity { /** @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: CustomerTypeEntityPolyglot[]; /** @tag(translate:"true" yaml:"title" ) */ title?: 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 CustomerTypeEntityPolyglot { /** @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:"title" json:"title"); */ title: string; } export interface LoyaltyCustomerCreateReply { data: LoyaltyCustomerEntity | undefined; error: IError | undefined; } export interface LoyaltyCustomerReply { data: LoyaltyCustomerEntity | undefined; error: IError | undefined; } export interface LoyaltyCustomerQueryReply { items: LoyaltyCustomerEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface LoyaltyCustomerEntity { /** @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:"note" gorm:"text" ) */ note?: string | undefined; /** @tag( yaml:"noteExcerpt" gorm:"text" ) */ noteExcerpt?: string | undefined; /** @tag( yaml:"meetingNote" ) */ meetingNote?: string | undefined; /** @tag( yaml:"fullAddress" ) */ fullAddress?: string | undefined; /** @tag( yaml:"postalCode" ) */ postalCode?: string | undefined; /** @tag(sql:"_") */ fullName: string; /** One 2 one to external entity */ typeId?: string | undefined; /** @tag(gorm:"foreignKey:TypeId;references:UniqueId" json:"type" yaml:"type") */ type: CustomerTypeEntity | undefined; /** One 2 one to external entity */ personalDataId?: string | undefined; /** @tag(gorm:"foreignKey:PersonalDataId;references:UniqueId" json:"personalData" yaml:"personalData") */ personalData: PersonalCustomerEntity | undefined; /** One 2 one to external entity */ businessDataId?: string | undefined; /** @tag(gorm:"foreignKey:BusinessDataId;references:UniqueId" json:"businessData" yaml:"businessData") */ businessData: BusinessCustomerEntity | undefined; /** Many 2 many entities */ locationsListId: string[]; /** @tag(gorm:"many2many:loyaltyCustomer_locations;foreignKey:UniqueId;references:UniqueId" yaml:"locations") */ locations: LocationDataEntity[]; /** @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 PersonalCustomerCreateReply { data: PersonalCustomerEntity | undefined; error: IError | undefined; } export interface PersonalCustomerReply { data: PersonalCustomerEntity | undefined; error: IError | undefined; } export interface PersonalCustomerQueryReply { items: PersonalCustomerEntity[]; totalItems: number; itemsPerPage: number; startIndex: number; error: IError | undefined; } export interface PersonalCustomerEntity { /** @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: PersonalCustomerEntityPolyglot[]; /** @tag(translate:"true" yaml:"firstName" ) */ firstName?: string | undefined; /** @tag(translate:"true" yaml:"lastName" ) */ lastName?: string | undefined; /** @tag( yaml:"phoneNumber" ) */ phoneNumber?: string | undefined; /** @tag( yaml:"nationalId" ) */ nationalId?: 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 PersonalCustomerEntityPolyglot { /** @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:"firstName" json:"firstName"); */ firstName: string; /** @tag(yaml:"lastName" json:"lastName"); */ lastName: string; } export declare const BusinessCustomerCreateReply: { encode(message: BusinessCustomerCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerCreateReply; fromJSON(object: any): BusinessCustomerCreateReply; toJSON(message: BusinessCustomerCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 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_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; httpCode?: number; } & { [K_9 in Exclude]: never; }; } & { [K_10 in Exclude]: never; }>(base?: I): BusinessCustomerCreateReply; fromPartial]: never; })[] & { [K_12 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_17 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_18 in Exclude]: never; })[] & { [K_19 in Exclude]: never; }; httpCode?: number; } & { [K_20 in Exclude]: never; }; } & { [K_21 in Exclude]: never; }>(object: I_1): BusinessCustomerCreateReply; }; export declare const BusinessCustomerReply: { encode(message: BusinessCustomerReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerReply; fromJSON(object: any): BusinessCustomerReply; toJSON(message: BusinessCustomerReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 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_7 in Exclude]: never; })[] & { [K_8 in Exclude]: never; }; httpCode?: number; } & { [K_9 in Exclude]: never; }; } & { [K_10 in Exclude]: never; }>(base?: I): BusinessCustomerReply; fromPartial]: never; })[] & { [K_12 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_13 in Exclude]: never; })[] & { [K_14 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_15 in Exclude]: never; })[] & { [K_16 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_17 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_18 in Exclude]: never; })[] & { [K_19 in Exclude]: never; }; httpCode?: number; } & { [K_20 in Exclude]: never; }; } & { [K_21 in Exclude]: never; }>(object: I_1): BusinessCustomerReply; }; export declare const BusinessCustomerQueryReply: { encode(message: BusinessCustomerQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerQueryReply; fromJSON(object: any): BusinessCustomerQueryReply; toJSON(message: BusinessCustomerQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; })[] & { [K_7 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_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }; httpCode?: number; } & { [K_10 in Exclude]: never; }; } & { [K_11 in Exclude]: never; }>(base?: I): BusinessCustomerQueryReply; fromPartial]: never; })[] & { [K_13 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_14 in Exclude]: never; })[] & { [K_15 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_16 in Exclude]: never; })[] & { [K_17 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_18 in Exclude]: never; })[] & { [K_19 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_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; httpCode?: number; } & { [K_22 in Exclude]: never; }; } & { [K_23 in Exclude]: never; }>(object: I_1): BusinessCustomerQueryReply; }; export declare const BusinessCustomerEntity: { encode(message: BusinessCustomerEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerEntity; fromJSON(object: any): BusinessCustomerEntity; toJSON(message: BusinessCustomerEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_4 in Exclude]: never; })[] & { [K_5 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_6 in Exclude]: never; }>(base?: I): BusinessCustomerEntity; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_9 in Exclude]: never; })[] & { [K_10 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_11 in Exclude]: never; })[] & { [K_12 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_13 in Exclude]: never; }>(object: I_1): BusinessCustomerEntity; }; export declare const BusinessCustomerEntityPolyglot: { encode(message: BusinessCustomerEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerEntityPolyglot; fromJSON(object: any): BusinessCustomerEntityPolyglot; toJSON(message: BusinessCustomerEntityPolyglot): unknown; create]: never; }>(base?: I): BusinessCustomerEntityPolyglot; fromPartial]: never; }>(object: I_1): BusinessCustomerEntityPolyglot; }; export declare const BusinessCustomerContactPeopleEntity: { encode(message: BusinessCustomerContactPeopleEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerContactPeopleEntity; fromJSON(object: any): BusinessCustomerContactPeopleEntity; toJSON(message: BusinessCustomerContactPeopleEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }>(base?: I): BusinessCustomerContactPeopleEntity; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(object: I_1): BusinessCustomerContactPeopleEntity; }; export declare const BusinessCustomerContactPeopleEntityPolyglot: { encode(message: BusinessCustomerContactPeopleEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BusinessCustomerContactPeopleEntityPolyglot; fromJSON(object: any): BusinessCustomerContactPeopleEntityPolyglot; toJSON(message: BusinessCustomerContactPeopleEntityPolyglot): unknown; create]: never; }>(base?: I): BusinessCustomerContactPeopleEntityPolyglot; fromPartial]: never; }>(object: I_1): BusinessCustomerContactPeopleEntityPolyglot; }; export declare const CustomerTypeCreateReply: { encode(message: CustomerTypeCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CustomerTypeCreateReply; fromJSON(object: any): CustomerTypeCreateReply; toJSON(message: CustomerTypeCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: 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): CustomerTypeCreateReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; title?: 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): CustomerTypeCreateReply; }; export declare const CustomerTypeReply: { encode(message: CustomerTypeReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CustomerTypeReply; fromJSON(object: any): CustomerTypeReply; toJSON(message: CustomerTypeReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: 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): CustomerTypeReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; title?: 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): CustomerTypeReply; }; export declare const CustomerTypeQueryReply: { encode(message: CustomerTypeQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CustomerTypeQueryReply; fromJSON(object: any): CustomerTypeQueryReply; toJSON(message: CustomerTypeQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: 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): CustomerTypeQueryReply; fromPartial]: never; })[] & { [K_9 in Exclude]: never; }; title?: 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): CustomerTypeQueryReply; }; export declare const CustomerTypeEntity: { encode(message: CustomerTypeEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CustomerTypeEntity; fromJSON(object: any): CustomerTypeEntity; toJSON(message: CustomerTypeEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }>(base?: I): CustomerTypeEntity; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(object: I_1): CustomerTypeEntity; }; export declare const CustomerTypeEntityPolyglot: { encode(message: CustomerTypeEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CustomerTypeEntityPolyglot; fromJSON(object: any): CustomerTypeEntityPolyglot; toJSON(message: CustomerTypeEntityPolyglot): unknown; create]: never; }>(base?: I): CustomerTypeEntityPolyglot; fromPartial]: never; }>(object: I_1): CustomerTypeEntityPolyglot; }; export declare const LoyaltyCustomerCreateReply: { encode(message: LoyaltyCustomerCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoyaltyCustomerCreateReply; fromJSON(object: any): LoyaltyCustomerCreateReply; toJSON(message: LoyaltyCustomerCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; 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; }; locationsListId?: string[] & string[] & { [K_13 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; 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; }; 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_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }; httpCode?: number; } & { [K_19 in Exclude]: never; }; } & { [K_20 in Exclude]: never; }>(base?: I): LoyaltyCustomerCreateReply; fromPartial]: never; })[] & { [K_22 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_27 in Exclude]: never; })[] & { [K_28 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_31 in Exclude]: never; })[] & { [K_32 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_33 in Exclude]: never; }; locationsListId?: string[] & string[] & { [K_34 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_35 in Exclude]: never; })[] & { [K_36 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_37 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_38 in Exclude]: never; })[] & { [K_39 in Exclude]: never; }; httpCode?: number; } & { [K_40 in Exclude]: never; }; } & { [K_41 in Exclude]: never; }>(object: I_1): LoyaltyCustomerCreateReply; }; export declare const LoyaltyCustomerReply: { encode(message: LoyaltyCustomerReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoyaltyCustomerReply; fromJSON(object: any): LoyaltyCustomerReply; toJSON(message: LoyaltyCustomerReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; 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; }; locationsListId?: string[] & string[] & { [K_13 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; 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; }; 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_17 in Exclude]: never; })[] & { [K_18 in Exclude]: never; }; httpCode?: number; } & { [K_19 in Exclude]: never; }; } & { [K_20 in Exclude]: never; }>(base?: I): LoyaltyCustomerReply; fromPartial]: never; })[] & { [K_22 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_23 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_24 in Exclude]: never; })[] & { [K_25 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_26 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_27 in Exclude]: never; })[] & { [K_28 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_29 in Exclude]: never; })[] & { [K_30 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_31 in Exclude]: never; })[] & { [K_32 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_33 in Exclude]: never; }; locationsListId?: string[] & string[] & { [K_34 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_35 in Exclude]: never; })[] & { [K_36 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_37 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_38 in Exclude]: never; })[] & { [K_39 in Exclude]: never; }; httpCode?: number; } & { [K_40 in Exclude]: never; }; } & { [K_41 in Exclude]: never; }>(object: I_1): LoyaltyCustomerReply; }; export declare const LoyaltyCustomerQueryReply: { encode(message: LoyaltyCustomerQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoyaltyCustomerQueryReply; fromJSON(object: any): LoyaltyCustomerQueryReply; toJSON(message: LoyaltyCustomerQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; 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; }; locationsListId?: string[] & string[] & { [K_13 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; 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; }>(base?: I): LoyaltyCustomerQueryReply; fromPartial]: never; })[] & { [K_23 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_24 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_25 in Exclude]: never; })[] & { [K_26 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_27 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_28 in Exclude]: never; })[] & { [K_29 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_30 in Exclude]: never; })[] & { [K_31 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_32 in Exclude]: never; })[] & { [K_33 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_34 in Exclude]: never; }; locationsListId?: string[] & string[] & { [K_35 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_36 in Exclude]: never; })[] & { [K_37 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_38 in Exclude]: never; })[] & { [K_39 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_40 in Exclude]: never; })[] & { [K_41 in Exclude]: never; }; httpCode?: number; } & { [K_42 in Exclude]: never; }; } & { [K_43 in Exclude]: never; }>(object: I_1): LoyaltyCustomerQueryReply; }; export declare const LoyaltyCustomerEntity: { encode(message: LoyaltyCustomerEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoyaltyCustomerEntity; fromJSON(object: any): LoyaltyCustomerEntity; toJSON(message: LoyaltyCustomerEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_3 in Exclude]: never; })[] & { [K_4 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; 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_6 in Exclude]: never; })[] & { [K_7 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_8 in Exclude]: never; })[] & { [K_9 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; 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; }; locationsListId?: string[] & string[] & { [K_13 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; 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; }>(base?: I): LoyaltyCustomerEntity; fromPartial]: never; })[] & { [K_18 in Exclude]: never; }; title?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_19 in Exclude]: never; }; personalDataId?: string | undefined; personalData?: { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; }[]; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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; firstName?: string; lastName?: string; }[] & ({ linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { linkerId?: string; languageId?: string; firstName?: string; lastName?: string; } & { [K_20 in Exclude]: never; })[] & { [K_21 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_22 in Exclude]: never; }; businessDataId?: string | undefined; businessData?: { 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; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[]; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string | undefined; workspaceId?: string | undefined; linkerId?: string | undefined; parentId?: string | undefined; uniqueId?: string; userId?: string | undefined; translations?: { linkerId?: string; languageId?: string; name?: string; }[] & ({ linkerId?: string; languageId?: string; name?: string; } & { linkerId?: string; languageId?: string; name?: string; } & { [K_23 in Exclude]: never; })[] & { [K_24 in Exclude]: never; }; name?: string | undefined; taxNumber?: string | undefined; contactPeople?: { 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; phoneNumber?: string | undefined; emailAddress?: 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; }[]; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: 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_25 in Exclude]: never; })[] & { [K_26 in Exclude]: never; }; name?: string | undefined; phoneNumber?: string | undefined; emailAddress?: string | undefined; 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; }; locationsListId?: string[] & string[] & { [K_30 in Exclude]: never; }; locations?: { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; }[] & ({ visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { visibility?: string; workspaceId?: string; linkerId?: string; parentId?: string; uniqueId?: string; userId?: string; lat?: number; lng?: number; physicalAddress?: string; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_31 in Exclude]: never; })[] & { [K_32 in Exclude]: never; }; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_33 in Exclude]: never; }>(object: I_1): LoyaltyCustomerEntity; }; export declare const PersonalCustomerCreateReply: { encode(message: PersonalCustomerCreateReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PersonalCustomerCreateReply; fromJSON(object: any): PersonalCustomerCreateReply; toJSON(message: PersonalCustomerCreateReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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): PersonalCustomerCreateReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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): PersonalCustomerCreateReply; }; export declare const PersonalCustomerReply: { encode(message: PersonalCustomerReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PersonalCustomerReply; fromJSON(object: any): PersonalCustomerReply; toJSON(message: PersonalCustomerReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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): PersonalCustomerReply; fromPartial]: never; })[] & { [K_8 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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): PersonalCustomerReply; }; export declare const PersonalCustomerQueryReply: { encode(message: PersonalCustomerQueryReply, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PersonalCustomerQueryReply; fromJSON(object: any): PersonalCustomerQueryReply; toJSON(message: PersonalCustomerQueryReply): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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): PersonalCustomerQueryReply; fromPartial]: never; })[] & { [K_9 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: 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): PersonalCustomerQueryReply; }; export declare const PersonalCustomerEntity: { encode(message: PersonalCustomerEntity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PersonalCustomerEntity; fromJSON(object: any): PersonalCustomerEntity; toJSON(message: PersonalCustomerEntity): unknown; create]: never; })[] & { [K_1 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_2 in Exclude]: never; }>(base?: I): PersonalCustomerEntity; fromPartial]: never; })[] & { [K_4 in Exclude]: never; }; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; nationalId?: string | undefined; rank?: number; updated?: number; created?: number; createdFormatted?: string; updatedFormatted?: string; } & { [K_5 in Exclude]: never; }>(object: I_1): PersonalCustomerEntity; }; export declare const PersonalCustomerEntityPolyglot: { encode(message: PersonalCustomerEntityPolyglot, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PersonalCustomerEntityPolyglot; fromJSON(object: any): PersonalCustomerEntityPolyglot; toJSON(message: PersonalCustomerEntityPolyglot): unknown; create]: never; }>(base?: I): PersonalCustomerEntityPolyglot; fromPartial]: never; }>(object: I_1): PersonalCustomerEntityPolyglot; }; export interface BusinessCustomers { BusinessCustomerActionCreate(request: BusinessCustomerEntity): Promise; BusinessCustomerActionUpdate(request: BusinessCustomerEntity): Promise; BusinessCustomerActionQuery(request: QueryFilterRequest): Promise; BusinessCustomerActionGetOne(request: QueryFilterRequest): Promise; BusinessCustomerActionRemove(request: QueryFilterRequest): Promise; } export declare class BusinessCustomersClientImpl implements BusinessCustomers { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); BusinessCustomerActionCreate(request: BusinessCustomerEntity): Promise; BusinessCustomerActionUpdate(request: BusinessCustomerEntity): Promise; BusinessCustomerActionQuery(request: QueryFilterRequest): Promise; BusinessCustomerActionGetOne(request: QueryFilterRequest): Promise; BusinessCustomerActionRemove(request: QueryFilterRequest): Promise; } export interface CustomerTypes { CustomerTypeActionCreate(request: CustomerTypeEntity): Promise; CustomerTypeActionUpdate(request: CustomerTypeEntity): Promise; CustomerTypeActionQuery(request: QueryFilterRequest): Promise; CustomerTypeActionGetOne(request: QueryFilterRequest): Promise; CustomerTypeActionRemove(request: QueryFilterRequest): Promise; } export declare class CustomerTypesClientImpl implements CustomerTypes { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); CustomerTypeActionCreate(request: CustomerTypeEntity): Promise; CustomerTypeActionUpdate(request: CustomerTypeEntity): Promise; CustomerTypeActionQuery(request: QueryFilterRequest): Promise; CustomerTypeActionGetOne(request: QueryFilterRequest): Promise; CustomerTypeActionRemove(request: QueryFilterRequest): Promise; } export interface LoyaltyCustomers { LoyaltyCustomerActionCreate(request: LoyaltyCustomerEntity): Promise; LoyaltyCustomerActionUpdate(request: LoyaltyCustomerEntity): Promise; LoyaltyCustomerActionQuery(request: QueryFilterRequest): Promise; LoyaltyCustomerActionGetOne(request: QueryFilterRequest): Promise; LoyaltyCustomerActionRemove(request: QueryFilterRequest): Promise; } export declare class LoyaltyCustomersClientImpl implements LoyaltyCustomers { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); LoyaltyCustomerActionCreate(request: LoyaltyCustomerEntity): Promise; LoyaltyCustomerActionUpdate(request: LoyaltyCustomerEntity): Promise; LoyaltyCustomerActionQuery(request: QueryFilterRequest): Promise; LoyaltyCustomerActionGetOne(request: QueryFilterRequest): Promise; LoyaltyCustomerActionRemove(request: QueryFilterRequest): Promise; } export interface PersonalCustomers { PersonalCustomerActionCreate(request: PersonalCustomerEntity): Promise; PersonalCustomerActionUpdate(request: PersonalCustomerEntity): Promise; PersonalCustomerActionQuery(request: QueryFilterRequest): Promise; PersonalCustomerActionGetOne(request: QueryFilterRequest): Promise; PersonalCustomerActionRemove(request: QueryFilterRequest): Promise; } export declare class PersonalCustomersClientImpl implements PersonalCustomers { private readonly rpc; private readonly service; constructor(rpc: Rpc, opts?: { service?: string; }); PersonalCustomerActionCreate(request: PersonalCustomerEntity): Promise; PersonalCustomerActionUpdate(request: PersonalCustomerEntity): Promise; PersonalCustomerActionQuery(request: QueryFilterRequest): Promise; PersonalCustomerActionGetOne(request: QueryFilterRequest): Promise; PersonalCustomerActionRemove(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 {};