/// import { JSONSerializable } from '../../util/json'; import { Any } from '@glitterprotocol/glitter.proto/google/protobuf/any'; import { RenewalDatasetRequest } from '@glitterprotocol/glitter.proto/glitterchain/index/tx'; /** * Executes a market swap between 2 denominations at the exchange rate registered by the * Oracle module. The account will lose the amount of coins offered, and receive funds * in the requested denomination after a swap fee has been applied. */ export declare class RenewalDataset extends JSONSerializable { params: RenewalDatasetRequest; /** * @param value SQLExecRequest */ constructor(params: RenewalDatasetRequest); static fromAmino(data: RenewalDataset.Amino, _?: boolean): RenewalDataset; toAmino(_?: boolean): RenewalDataset.Amino; static fromProto(proto: RenewalDataset.Proto, _?: boolean): RenewalDataset; toProto(_?: boolean): RenewalDataset.Proto; packAny(isClassic?: boolean): Any; static unpackAny(msgAny: Any, isClassic?: boolean): RenewalDataset; static fromData(data: RenewalDataset.Data, _?: boolean): RenewalDataset; toData(_?: boolean): RenewalDataset.Data; } export declare namespace RenewalDataset { interface Amino { type: 'transfer/RenewalDataset'; value: { fromAddress: string; datasetName: string; duration: Long; }; } interface Data { '@type': '/glitterchain.index.RenewalDatasetRequest'; fromAddress: string; datasetName: string; duration: Long; } type Proto = RenewalDatasetRequest; }