import { QueryClient } from '@cosmjs/stargate';
import { CometClient, ConsensusParams } from '@cosmjs/tendermint-rpc';
import { QueryExtensionSetup, CheqdExtensions } from './types.js';
export declare class CheqdQuerier extends QueryClient {
    constructor(cometClient: CometClient);
    static getConsensusParameters(url: string): Promise<ConsensusParams | undefined>;
    static connect(url: string): Promise<CheqdQuerier>;
    static fromClient(client: CometClient): 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