import { ActorName, DataType, MethodNum } from '../types'; import { ABI } from './abi'; /** * Returns a descriptor without values for the provided actor name and method number * @param actorName the name of the actor on which to call the method * @param methodNum the number of the method to call on the actor * @returns the descriptor for the actor's method */ export declare const getMessageReturnDescriptor: (actorName: ActorName, methodNum: MethodNum) => DataType; /** * Returns a descriptor with values based on the provided actor name, method number and return value * @param actorName the name of the actor on which the method was called * @param methodNum the number of the method that was called on the actor * @param msgReturn the value that was returned from the method * @returns the described message return value */ export declare const describeMessageReturn: (actorName: ActorName, methodNum: MethodNum, msgReturn: any) => DataType; /** * Returns a descriptor with values based on the provided FEVM params, return value and ABI * @param params the FEVM params as a base64 encoded CBOR string * @param returnVal the FEVM return value as a base64 encoded CBOR string * @param abi the ABI of the contract that performed this transaction * @returns the described message return value */ export declare const describeFEVMTxReturn: (params: string, returnVal: string, abi: ABI) => DataType; //# sourceMappingURL=return.d.ts.map