import * as badges from '../../../../proto/badges/tx_pb'; import { BadgeMetadataTimeline, Balance, CollectionApproval, CollectionMetadataTimeline, CollectionPermissions, CustomDataTimeline, IsArchivedTimeline, ManagerTimeline, NumberType, OffChainBalancesMetadataTimeline, StandardsTimeline, UserBalanceStore } from '../../../..'; import { Chain, Fee, Sender } from "../../common"; export interface MsgCreateCollection { 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[]; } export declare function convertMsgCreateCollection(msg: MsgCreateCollection, convertFunction: (item: T) => U): MsgCreateCollection; export declare function convertFromProtoToMsgCreateCollection(protoMsg: badges.MsgCreateCollection): MsgCreateCollection; export declare function createTxMsgCreateCollection(chain: Chain, sender: Sender, fee: Fee, memo: string, params: MsgCreateCollection): import("../../base").TransactionPayload; //# sourceMappingURL=msgCreateCollection.d.ts.map