import { JSONSerializable } from '../../util/json'; import { Any } from '@glitterprotocol/glitter.proto/google/protobuf/any'; import { EditDatasetRequest } from '@glitterprotocol/glitter.proto/glitterchain/index/tx'; import { ServiceStatus } from '@glitterprotocol/glitter.proto/glitterchain/index/dataset'; /** * 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 EditDataset extends JSONSerializable { params: EditDatasetRequest; /** * @param value SQLExecRequest */ constructor(params: EditDatasetRequest); static fromAmino(data: EditDataset.Amino, _?: boolean): EditDataset; toAmino(_?: boolean): EditDataset.Amino; static fromProto(proto: EditDataset.Proto, _?: boolean): EditDataset; toProto(_?: boolean): EditDataset.Proto; packAny(isClassic?: boolean): Any; static unpackAny(msgAny: Any, isClassic?: boolean): EditDataset; static fromData(data: EditDataset.Data, _?: boolean): EditDataset; toData(_?: boolean): EditDataset.Data; } export declare namespace EditDataset { interface Amino { type: 'transfer/EditDataset'; value: { fromAddress: string; datasetName: string; workStatus: ServiceStatus; hosts: string; manageAddresses: string; meta: string; description: string; }; } interface Data { '@type': '/glitterchain.index.EditDatasetRequest'; fromAddress: string; datasetName: string; workStatus: ServiceStatus; hosts: string; manageAddresses: string; meta: string; description: string; } type Proto = EditDatasetRequest; }