declare const _default: {
    rpc: {
        call: {
            description: string;
            params: ({
                name: string;
                type: string;
                isHistoric?: undefined;
                isOptional?: undefined;
            } | {
                name: string;
                type: string;
                isHistoric: boolean;
                isOptional: boolean;
            })[];
            type: string;
        };
        estimateResources: {
            description: string;
            params: ({
                name: string;
                type: string;
                isHistoric?: undefined;
                isOptional?: undefined;
            } | {
                name: string;
                type: string;
                isHistoric: boolean;
                isOptional: boolean;
            })[];
            type: string;
        };
    };
    typesAlias: {
        evm: {
            AccountInfo: string;
            ContractInfo: string;
        };
    };
    types: {
        BlockLimits: {
            maxGasLimit: string;
            maxStorageLimit: string;
        };
        Erc20Info: {
            address: string;
            name: string;
            symbol: string;
            decimals: string;
        };
        EstimateResourcesResponse: {
            gas: string;
            storage: string;
            weightFee: string;
        };
        EvmAccountInfo: {
            nonce: string;
            contractInfo: string;
        };
        CodeInfo: {
            codeSize: string;
            refCount: string;
        };
        EvmContractInfo: {
            codeHash: string;
            maintainer: string;
            deployed: string;
        };
        EvmAddress: string;
        CallRequest: {
            from: string;
            to: string;
            gasLimit: string;
            storageLimit: string;
            value: string;
            data: string;
        };
        CallInfo: {
            exit_reason: string;
            value: string;
            used_gas: string;
            used_storage: string;
            logs: string;
        };
        CreateInfo: {
            exit_reason: string;
            value: string;
            used_gas: string;
            used_storage: string;
            logs: string;
        };
        EthereumLog: {
            address: string;
            topics: string;
            data: string;
        };
        ExitReason: {
            _enum: {
                Succeed: string;
                Error: string;
                Revert: string;
                Fatal: string;
            };
        };
        ExitSucceed: {
            _enum: string[];
        };
        ExitError: {
            _enum: {
                StackUnderflow: string;
                StackOverflow: string;
                InvalidJump: string;
                InvalidRange: string;
                DesignatedInvalid: string;
                CallTooDeep: string;
                CreateCollision: string;
                CreateContractLimit: string;
                OutOfOffset: string;
                OutOfGas: string;
                OutOfFund: string;
                PCUnderflow: string;
                CreateEmpty: string;
                Other: string;
                InvalidCode: string;
            };
        };
        ExitRevert: {
            _enum: string[];
        };
        ExitFatal: {
            _enum: {
                NotSupported: string;
                UnhandledInterrupt: string;
                CallErrorAsFatal: string;
                Other: string;
            };
        };
    };
};
export default _default;
