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