import { NCInit } from "../system"; import { NCMintAsset, NCCreateCollection, NCReturnTxs, NCModifyAsset } from "../types"; export { NCO_assets_API }; declare class NCO_assets_API { private debug; private services; private urls; private sdkGen; private submitter; private reader; private utils; constructor(inpt: NCInit); SubmitTx: (actions: any[], public_keys: string[], private_keys: string[]) => Promise; /** * Create default collection for the account * @param NCCreateCollection * @returns Create Collection and template transactions' ids */ createCollection(inpt: NCCreateCollection): Promise; /** * Mint an asset * @param inpt: NCMintAsset * @returns Create Pool transaction id */ mintAsset(inpt: NCMintAsset): Promise; /** * Modify existing asset in an asset mutable data * @param inpt: NCModifyAsset * @returns asset id */ modifyAsset(inpt: NCModifyAsset): Promise; }