/** * decode the contract state storage * * @param {Array} storage location - location of all state variables * @param {Object} storageResolver - resolve storage queries * @return {Map} - decoded state variable */ export declare function decodeState(stateVars: any, storageResolver: any): Promise<{}>; /** * return all storage location variables of the given @arg contractName * * @param {String} contractName - name of the contract * @param {Object} sourcesList - sources list * @return {Object} - return the location of all contract variables in the storage */ export declare function extractStateVariables(contractName: any, sourcesList: any): any[]; /** * return the state of the given @a contractName as a json object * * @param {Object} storageResolver - resolve storage queries * @param {astList} astList - AST nodes of all the sources * @param {String} contractName - contract for which state var should be resolved * @return {Map} - return the state of the contract */ export declare function solidityState(storageResolver: any, astList: any, contractName: any): Promise<{}>;