import { Rpc } from "@osmonauts/helpers"; import { QueryValidatorsRequest, QueryValidatorsResponse, QueryValidatorRequest, QueryValidatorResponse, QueryValidatorDelegationsRequest, QueryValidatorDelegationsResponse, QueryValidatorUnbondingDelegationsRequest, QueryValidatorUnbondingDelegationsResponse, QueryDelegationRequest, QueryDelegationResponse, QueryUnbondingDelegationRequest, QueryUnbondingDelegationResponse, QueryDelegatorDelegationsRequest, QueryDelegatorDelegationsResponse, QueryDelegatorUnbondingDelegationsRequest, QueryDelegatorUnbondingDelegationsResponse, QueryRedelegationsRequest, QueryRedelegationsResponse, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponse, QueryDelegatorValidatorRequest, QueryDelegatorValidatorResponse, QueryHistoricalInfoRequest, QueryHistoricalInfoResponse, QueryPoolRequest, QueryPoolResponse, QueryParamsRequest, QueryParamsResponse } from "./query"; /** Query defines the RPC service */ export interface Query { validators(request: QueryValidatorsRequest): Promise; validator(request: QueryValidatorRequest): Promise; validatorDelegations(request: QueryValidatorDelegationsRequest): Promise; validatorUnbondingDelegations(request: QueryValidatorUnbondingDelegationsRequest): Promise; delegation(request: QueryDelegationRequest): Promise; unbondingDelegation(request: QueryUnbondingDelegationRequest): Promise; delegatorDelegations(request: QueryDelegatorDelegationsRequest): Promise; delegatorUnbondingDelegations(request: QueryDelegatorUnbondingDelegationsRequest): Promise; redelegations(request: QueryRedelegationsRequest): Promise; delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise; delegatorValidator(request: QueryDelegatorValidatorRequest): Promise; historicalInfo(request: QueryHistoricalInfoRequest): Promise; pool(request: QueryPoolRequest): Promise; params(request: QueryParamsRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); validators(request: QueryValidatorsRequest): Promise; validator(request: QueryValidatorRequest): Promise; validatorDelegations(request: QueryValidatorDelegationsRequest): Promise; validatorUnbondingDelegations(request: QueryValidatorUnbondingDelegationsRequest): Promise; delegation(request: QueryDelegationRequest): Promise; unbondingDelegation(request: QueryUnbondingDelegationRequest): Promise; delegatorDelegations(request: QueryDelegatorDelegationsRequest): Promise; delegatorUnbondingDelegations(request: QueryDelegatorUnbondingDelegationsRequest): Promise; redelegations(request: QueryRedelegationsRequest): Promise; delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise; delegatorValidator(request: QueryDelegatorValidatorRequest): Promise; historicalInfo(request: QueryHistoricalInfoRequest): Promise; pool(request: QueryPoolRequest): Promise; params(request: QueryParamsRequest): Promise; }