import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { CollectionApproval, Transfer, UserIncomingApproval, UserOutgoingApproval } from "./transfers_pb.js"; import { Balance, UintRange } from "./balances_pb.js"; import { BadgeMetadataTimeline, CollectionMetadataTimeline, ContractAddressTimeline, CustomDataTimeline, IsArchivedTimeline, ManagerTimeline, OffChainBalancesMetadataTimeline, StandardsTimeline } from "./timelines_pb.js"; import { CollectionPermissions, UserPermissions } from "./permissions_pb.js"; import { AddressList } from "./address_lists_pb.js"; export declare class UserOutgoingApprovalTimeline extends Message { outgoingApprovals: UserOutgoingApproval[]; timelineTimes: UintRange[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.UserOutgoingApprovalTimeline"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UserOutgoingApprovalTimeline; static fromJson(jsonValue: JsonValue, options?: Partial): UserOutgoingApprovalTimeline; static fromJsonString(jsonString: string, options?: Partial): UserOutgoingApprovalTimeline; static equals(a: UserOutgoingApprovalTimeline | PlainMessage | undefined, b: UserOutgoingApprovalTimeline | PlainMessage | undefined): boolean; } export declare class UserIncomingApprovalTimeline extends Message { incomingApprovals: UserIncomingApproval[]; timelineTimes: UintRange[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.UserIncomingApprovalTimeline"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): UserIncomingApprovalTimeline; static fromJson(jsonValue: JsonValue, options?: Partial): UserIncomingApprovalTimeline; static fromJsonString(jsonString: string, options?: Partial): UserIncomingApprovalTimeline; static equals(a: UserIncomingApprovalTimeline | PlainMessage | undefined, b: UserIncomingApprovalTimeline | PlainMessage | undefined): boolean; } export declare class CollectionApprovalTimeline extends Message { collectionApprovals: CollectionApproval[]; timelineTimes: UintRange[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.CollectionApprovalTimeline"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CollectionApprovalTimeline; static fromJson(jsonValue: JsonValue, options?: Partial): CollectionApprovalTimeline; static fromJsonString(jsonString: string, options?: Partial): CollectionApprovalTimeline; static equals(a: CollectionApprovalTimeline | PlainMessage | undefined, b: CollectionApprovalTimeline | PlainMessage | undefined): boolean; } export declare class MsgNewCollection extends Message { creator: string; collectionMetadataTimeline: CollectionMetadataTimeline[]; badgeMetadataTimeline: BadgeMetadataTimeline[]; offChainBalancesMetadataTimeline: OffChainBalancesMetadataTimeline[]; customDataTimeline: CustomDataTimeline[]; balancesType: string; collectionApprovals: CollectionApproval[]; permissions?: CollectionPermissions; standardsTimeline: StandardsTimeline[]; badgesToCreate: Balance[]; transfers: Transfer[]; contractAddressTimeline: ContractAddressTimeline[]; addressLists: AddressList[]; defaultOutgoingApprovals: UserOutgoingApproval[]; defaultIncomingApprovals: UserIncomingApproval[]; defaultDisapproveSelfInitiated: boolean; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgNewCollection"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgNewCollection; static fromJson(jsonValue: JsonValue, options?: Partial): MsgNewCollection; static fromJsonString(jsonString: string, options?: Partial): MsgNewCollection; static equals(a: MsgNewCollection | PlainMessage | undefined, b: MsgNewCollection | PlainMessage | undefined): boolean; } export declare class MsgNewCollectionResponse extends Message { collectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgNewCollectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgNewCollectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgNewCollectionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgNewCollectionResponse; static equals(a: MsgNewCollectionResponse | PlainMessage | undefined, b: MsgNewCollectionResponse | PlainMessage | undefined): boolean; } export declare class MsgMintAndDistributeBadges extends Message { creator: string; collectionId: string; badgesToCreate: Balance[]; transfers: Transfer[]; collectionMetadataTimeline: CollectionMetadataTimeline[]; badgeMetadataTimeline: BadgeMetadataTimeline[]; offChainBalancesMetadataTimeline: OffChainBalancesMetadataTimeline[]; collectionApprovals: CollectionApproval[]; addressLists: AddressList[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgMintAndDistributeBadges"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgMintAndDistributeBadges; static fromJson(jsonValue: JsonValue, options?: Partial): MsgMintAndDistributeBadges; static fromJsonString(jsonString: string, options?: Partial): MsgMintAndDistributeBadges; static equals(a: MsgMintAndDistributeBadges | PlainMessage | undefined, b: MsgMintAndDistributeBadges | PlainMessage | undefined): boolean; } export declare class MsgMintAndDistributeBadgesResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgMintAndDistributeBadgesResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgMintAndDistributeBadgesResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgMintAndDistributeBadgesResponse; static fromJsonString(jsonString: string, options?: Partial): MsgMintAndDistributeBadgesResponse; static equals(a: MsgMintAndDistributeBadgesResponse | PlainMessage | undefined, b: MsgMintAndDistributeBadgesResponse | PlainMessage | undefined): boolean; } export declare class MsgUniversalUpdateCollectionApprovals extends Message { creator: string; collectionId: string; collectionApprovals: CollectionApproval[]; addressLists: AddressList[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUniversalUpdateCollectionApprovals"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUniversalUpdateCollectionApprovals; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUniversalUpdateCollectionApprovals; static fromJsonString(jsonString: string, options?: Partial): MsgUniversalUpdateCollectionApprovals; static equals(a: MsgUniversalUpdateCollectionApprovals | PlainMessage | undefined, b: MsgUniversalUpdateCollectionApprovals | PlainMessage | undefined): boolean; } export declare class MsgUniversalUpdateCollectionApprovalsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUniversalUpdateCollectionApprovalsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUniversalUpdateCollectionApprovalsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUniversalUpdateCollectionApprovalsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUniversalUpdateCollectionApprovalsResponse; static equals(a: MsgUniversalUpdateCollectionApprovalsResponse | PlainMessage | undefined, b: MsgUniversalUpdateCollectionApprovalsResponse | PlainMessage | undefined): boolean; } export declare class MsgUpdateMetadata extends Message { creator: string; collectionId: string; collectionMetadataTimeline: CollectionMetadataTimeline[]; badgeMetadataTimeline: BadgeMetadataTimeline[]; offChainBalancesMetadataTimeline: OffChainBalancesMetadataTimeline[]; customDataTimeline: CustomDataTimeline[]; contractAddressTimeline: ContractAddressTimeline[]; standardsTimeline: StandardsTimeline[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateMetadata"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateMetadata; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateMetadata; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateMetadata; static equals(a: MsgUpdateMetadata | PlainMessage | undefined, b: MsgUpdateMetadata | PlainMessage | undefined): boolean; } export declare class MsgUpdateMetadataResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateMetadataResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateMetadataResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateMetadataResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateMetadataResponse; static equals(a: MsgUpdateMetadataResponse | PlainMessage | undefined, b: MsgUpdateMetadataResponse | PlainMessage | undefined): boolean; } export declare class MsgUniversalUpdateCollectionPermissions extends Message { creator: string; collectionId: string; permissions?: CollectionPermissions; addressLists: AddressList[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUniversalUpdateCollectionPermissions"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUniversalUpdateCollectionPermissions; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUniversalUpdateCollectionPermissions; static fromJsonString(jsonString: string, options?: Partial): MsgUniversalUpdateCollectionPermissions; static equals(a: MsgUniversalUpdateCollectionPermissions | PlainMessage | undefined, b: MsgUniversalUpdateCollectionPermissions | PlainMessage | undefined): boolean; } export declare class MsgUniversalUpdateCollectionPermissionsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUniversalUpdateCollectionPermissionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUniversalUpdateCollectionPermissionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUniversalUpdateCollectionPermissionsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUniversalUpdateCollectionPermissionsResponse; static equals(a: MsgUniversalUpdateCollectionPermissionsResponse | PlainMessage | undefined, b: MsgUniversalUpdateCollectionPermissionsResponse | PlainMessage | undefined): boolean; } export declare class MsgUpdateUserPermissions extends Message { creator: string; collectionId: string; permissions?: UserPermissions; addressLists: AddressList[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateUserPermissions"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateUserPermissions; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateUserPermissions; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateUserPermissions; static equals(a: MsgUpdateUserPermissions | PlainMessage | undefined, b: MsgUpdateUserPermissions | PlainMessage | undefined): boolean; } export declare class MsgUpdateUserPermissionsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateUserPermissionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateUserPermissionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateUserPermissionsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateUserPermissionsResponse; static equals(a: MsgUpdateUserPermissionsResponse | PlainMessage | undefined, b: MsgUpdateUserPermissionsResponse | PlainMessage | undefined): boolean; } export declare class MsgUpdateManager extends Message { creator: string; collectionId: string; managerTimeline: ManagerTimeline[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateManager"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateManager; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateManager; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateManager; static equals(a: MsgUpdateManager | PlainMessage | undefined, b: MsgUpdateManager | PlainMessage | undefined): boolean; } export declare class MsgUpdateManagerResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgUpdateManagerResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateManagerResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateManagerResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateManagerResponse; static equals(a: MsgUpdateManagerResponse | PlainMessage | undefined, b: MsgUpdateManagerResponse | PlainMessage | undefined): boolean; } export declare class MsgArchiveCollection extends Message { creator: string; collectionId: string; isArchivedTimeline: IsArchivedTimeline[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgArchiveCollection"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgArchiveCollection; static fromJson(jsonValue: JsonValue, options?: Partial): MsgArchiveCollection; static fromJsonString(jsonString: string, options?: Partial): MsgArchiveCollection; static equals(a: MsgArchiveCollection | PlainMessage | undefined, b: MsgArchiveCollection | PlainMessage | undefined): boolean; } export declare class MsgArchiveCollectionResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "badges.MsgArchiveCollectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgArchiveCollectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgArchiveCollectionResponse; static fromJsonString(jsonString: string, options?: Partial): MsgArchiveCollectionResponse; static equals(a: MsgArchiveCollectionResponse | PlainMessage | undefined, b: MsgArchiveCollectionResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=legacytx_pb.d.ts.map