// package: cosmos.base.node.v1beta1
// file: cosmos/base/node/v1beta1/query.proto

/* tslint:disable */
/* eslint-disable */

import * as jspb from "google-protobuf";

export class ConfigRequest extends jspb.Message { 

    serializeBinary(): Uint8Array;
    toObject(includeInstance?: boolean): ConfigRequest.AsObject;
    static toObject(includeInstance: boolean, msg: ConfigRequest): ConfigRequest.AsObject;
    static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    static serializeBinaryToWriter(message: ConfigRequest, writer: jspb.BinaryWriter): void;
    static deserializeBinary(bytes: Uint8Array): ConfigRequest;
    static deserializeBinaryFromReader(message: ConfigRequest, reader: jspb.BinaryReader): ConfigRequest;
}

export namespace ConfigRequest {
    export type AsObject = {
    }
}

export class ConfigResponse extends jspb.Message { 
    getMinimumGasPrice(): string;
    setMinimumGasPrice(value: string): ConfigResponse;

    serializeBinary(): Uint8Array;
    toObject(includeInstance?: boolean): ConfigResponse.AsObject;
    static toObject(includeInstance: boolean, msg: ConfigResponse): ConfigResponse.AsObject;
    static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
    static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
    static serializeBinaryToWriter(message: ConfigResponse, writer: jspb.BinaryWriter): void;
    static deserializeBinary(bytes: Uint8Array): ConfigResponse;
    static deserializeBinaryFromReader(message: ConfigResponse, reader: jspb.BinaryReader): ConfigResponse;
}

export namespace ConfigResponse {
    export type AsObject = {
        minimumGasPrice: string,
    }
}
