import { QueryClient } from '@cosmjs/stargate-cjs';
import { Tendermint34Client, Tendermint37Client, ConsensusParams } from '@cosmjs/tendermint-rpc-cjs';
import { QueryExtensionSetup, CheqdExtensions } from './types';
export declare class CheqdQuerier extends QueryClient {
    constructor(tmClient: Tendermint37Client | Tendermint34Client);
    static getConsensusParameters(url: string): Promise<ConsensusParams | undefined>;
    static connect(url: string): Promise<CheqdQuerier>;
    static fromClient(client: Tendermint34Client | Tendermint37Client): Promise<CheqdQuerier>;
    static connectWithExtension(url: string, extension: QueryExtensionSetup<CheqdExtensions>): Promise<CheqdQuerier & CheqdExtensions>;
    static connectWithExtensions(url: string, ...extensions: QueryExtensionSetup<CheqdExtensions>[]): Promise<CheqdQuerier & CheqdExtensions>;
}
//# sourceMappingURL=querier.d.ts.map