import { PrivateKey } from '@dashevo/dashcore-lib'; import { Platform } from '../../../Platform'; /** * Creates a funding transaction for the platform identity * and returns one-time key to sign the state transition * @param {Platform} this * @param {AssetLockProof} assetLockProof - asset lock transaction proof * for the identity create transition * @param {PrivateKey} assetLockPrivateKey - private key used in asset lock * @param {string|Buffer|Identifier} identityId * @return {{identity: Identity, identityCreateTransition: IdentityCreateTransition}} * - identity, state transition and index of the key used to create it * that can be used to sign registration/top-up state transition */ export declare function createIdentityTopUpTransition(this: Platform, assetLockProof: any, assetLockPrivateKey: PrivateKey, identityId: any): Promise; export default createIdentityTopUpTransition;