import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { CollectionApproval, Transfer, UserBalanceStore, UserIncomingApproval, UserOutgoingApproval } from "./transfers_pb.js"; import { Balance } from "./balances_pb.js"; import { CollectionPermissions, UserPermissions } from "./permissions_pb.js"; import { BadgeMetadataTimeline, CollectionMetadataTimeline, CustomDataTimeline, IsArchivedTimeline, ManagerTimeline, OffChainBalancesMetadataTimeline, StandardsTimeline } from "./timelines_pb.js"; import { AddressList } from "./address_lists_pb.js"; export declare class BadgeCustomMsgType extends Message { createAddressListsMsg?: MsgCreateAddressLists; universalUpdateCollectionMsg?: MsgUniversalUpdateCollection; deleteCollectionMsg?: MsgDeleteCollection; transferBadgesMsg?: MsgTransferBadges; updateUserApprovalsMsg?: MsgUpdateUserApprovals; updateCollectionMsg?: MsgUpdateCollection; createCollectionMsg?: MsgCreateCollection; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.BadgeCustomMsgType"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): BadgeCustomMsgType; static fromJson(jsonValue: JsonValue, options?: Partial): BadgeCustomMsgType; static fromJsonString(jsonString: string, options?: Partial): BadgeCustomMsgType; static equals(a: BadgeCustomMsgType | PlainMessage | undefined, b: BadgeCustomMsgType | PlainMessage | undefined): boolean; } export declare class MsgUniversalUpdateCollection extends Message { creator: string; collectionId: string; balancesType: string; defaultBalances?: UserBalanceStore; badgesToCreate: Balance[]; updateCollectionPermissions: boolean; collectionPermissions?: CollectionPermissions; updateManagerTimeline: boolean; managerTimeline: ManagerTimeline[]; updateCollectionMetadataTimeline: boolean; collectionMetadataTimeline: CollectionMetadataTimeline[]; updateBadgeMetadataTimeline: boolean; badgeMetadataTimeline: BadgeMetadataTimeline[]; updateOffChainBalancesMetadataTimeline: boolean; offChainBalancesMetadataTimeline: OffChainBalancesMetadataTimeline[]; updateCustomDataTimeline: boolean; customDataTimeline: CustomDataTimeline[]; updateCollectionApprovals: boolean; collectionApprovals: CollectionApproval[]; updateStandardsTimeline: boolean; standardsTimeline: StandardsTimeline[]; updateIsArchivedTimeline: boolean; isArchivedTimeline: IsArchivedTimeline[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUniversalUpdateCollection"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUniversalUpdateCollection; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUniversalUpdateCollection; static fromJsonString(jsonString: string, options?: Partial): MsgUniversalUpdateCollection; static equals(a: MsgUniversalUpdateCollection | PlainMessage | undefined, b: MsgUniversalUpdateCollection | PlainMessage | undefined): boolean; } export declare class MsgUniversalUpdateCollectionResponse extends Message { collectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUniversalUpdateCollectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUniversalUpdateCollectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUniversalUpdateCollectionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUniversalUpdateCollectionResponse; static equals(a: MsgUniversalUpdateCollectionResponse | PlainMessage | undefined, b: MsgUniversalUpdateCollectionResponse | PlainMessage | undefined): boolean; } export declare class MsgUpdateCollection extends Message { creator: string; collectionId: string; badgesToCreate: Balance[]; updateCollectionPermissions: boolean; collectionPermissions?: CollectionPermissions; updateManagerTimeline: boolean; managerTimeline: ManagerTimeline[]; updateCollectionMetadataTimeline: boolean; collectionMetadataTimeline: CollectionMetadataTimeline[]; updateBadgeMetadataTimeline: boolean; badgeMetadataTimeline: BadgeMetadataTimeline[]; updateOffChainBalancesMetadataTimeline: boolean; offChainBalancesMetadataTimeline: OffChainBalancesMetadataTimeline[]; updateCustomDataTimeline: boolean; customDataTimeline: CustomDataTimeline[]; updateCollectionApprovals: boolean; collectionApprovals: CollectionApproval[]; updateStandardsTimeline: boolean; standardsTimeline: StandardsTimeline[]; updateIsArchivedTimeline: boolean; isArchivedTimeline: IsArchivedTimeline[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateCollection"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateCollection; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateCollection; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateCollection; static equals(a: MsgUpdateCollection | PlainMessage | undefined, b: MsgUpdateCollection | PlainMessage | undefined): boolean; } export declare class MsgUpdateCollectionResponse extends Message { collectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateCollectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateCollectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateCollectionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateCollectionResponse; static equals(a: MsgUpdateCollectionResponse | PlainMessage | undefined, b: MsgUpdateCollectionResponse | PlainMessage | undefined): boolean; } export declare class MsgCreateCollection extends Message { creator: string; balancesType: string; defaultBalances?: UserBalanceStore; badgesToCreate: Balance[]; collectionPermissions?: CollectionPermissions; managerTimeline: ManagerTimeline[]; collectionMetadataTimeline: CollectionMetadataTimeline[]; badgeMetadataTimeline: BadgeMetadataTimeline[]; offChainBalancesMetadataTimeline: OffChainBalancesMetadataTimeline[]; customDataTimeline: CustomDataTimeline[]; collectionApprovals: CollectionApproval[]; standardsTimeline: StandardsTimeline[]; isArchivedTimeline: IsArchivedTimeline[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgCreateCollection"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateCollection; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateCollection; static fromJsonString(jsonString: string, options?: Partial): MsgCreateCollection; static equals(a: MsgCreateCollection | PlainMessage | undefined, b: MsgCreateCollection | PlainMessage | undefined): boolean; } export declare class MsgCreateCollectionResponse extends Message { collectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgCreateCollectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateCollectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateCollectionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgCreateCollectionResponse; static equals(a: MsgCreateCollectionResponse | PlainMessage | undefined, b: MsgCreateCollectionResponse | PlainMessage | undefined): boolean; } export declare class MsgCreateAddressLists extends Message { creator: string; addressLists: AddressList[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgCreateAddressLists"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateAddressLists; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateAddressLists; static fromJsonString(jsonString: string, options?: Partial): MsgCreateAddressLists; static equals(a: MsgCreateAddressLists | PlainMessage | undefined, b: MsgCreateAddressLists | PlainMessage | undefined): boolean; } export declare class MsgCreateAddressListsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgCreateAddressListsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateAddressListsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateAddressListsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgCreateAddressListsResponse; static equals(a: MsgCreateAddressListsResponse | PlainMessage | undefined, b: MsgCreateAddressListsResponse | PlainMessage | undefined): boolean; } export declare class MsgTransferBadges extends Message { creator: string; collectionId: string; transfers: Transfer[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgTransferBadges"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgTransferBadges; static fromJson(jsonValue: JsonValue, options?: Partial): MsgTransferBadges; static fromJsonString(jsonString: string, options?: Partial): MsgTransferBadges; static equals(a: MsgTransferBadges | PlainMessage | undefined, b: MsgTransferBadges | PlainMessage | undefined): boolean; } export declare class MsgTransferBadgesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgTransferBadgesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgTransferBadgesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgTransferBadgesResponse; static fromJsonString(jsonString: string, options?: Partial): MsgTransferBadgesResponse; static equals(a: MsgTransferBadgesResponse | PlainMessage | undefined, b: MsgTransferBadgesResponse | PlainMessage | undefined): boolean; } export declare class MsgDeleteCollection extends Message { creator: string; collectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgDeleteCollection"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgDeleteCollection; static fromJson(jsonValue: JsonValue, options?: Partial): MsgDeleteCollection; static fromJsonString(jsonString: string, options?: Partial): MsgDeleteCollection; static equals(a: MsgDeleteCollection | PlainMessage | undefined, b: MsgDeleteCollection | PlainMessage | undefined): boolean; } export declare class MsgDeleteCollectionResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgDeleteCollectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgDeleteCollectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgDeleteCollectionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgDeleteCollectionResponse; static equals(a: MsgDeleteCollectionResponse | PlainMessage | undefined, b: MsgDeleteCollectionResponse | PlainMessage | undefined): boolean; } export declare class MsgUpdateUserApprovals extends Message { creator: string; collectionId: string; updateOutgoingApprovals: boolean; outgoingApprovals: UserOutgoingApproval[]; updateIncomingApprovals: boolean; incomingApprovals: UserIncomingApproval[]; updateAutoApproveSelfInitiatedOutgoingTransfers: boolean; autoApproveSelfInitiatedOutgoingTransfers: boolean; updateAutoApproveSelfInitiatedIncomingTransfers: boolean; autoApproveSelfInitiatedIncomingTransfers: boolean; updateUserPermissions: boolean; userPermissions?: UserPermissions; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateUserApprovals"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateUserApprovals; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateUserApprovals; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateUserApprovals; static equals(a: MsgUpdateUserApprovals | PlainMessage | undefined, b: MsgUpdateUserApprovals | PlainMessage | undefined): boolean; } export declare class MsgUpdateUserApprovalsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateUserApprovalsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateUserApprovalsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateUserApprovalsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateUserApprovalsResponse; static equals(a: MsgUpdateUserApprovalsResponse | PlainMessage | undefined, b: MsgUpdateUserApprovalsResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map