import { Rpc } from "@osmonauts/helpers"; import { QueryParamsRequest, QueryParamsResponse, AssetTypeRequest, AssetTypeResponse, AllAssetsRequest, AllAssetsResponse, AssetMultiplierRequest, AssetMultiplierResponse, AllIntermediaryAccountsRequest, AllIntermediaryAccountsResponse, ConnectedIntermediaryAccountRequest, ConnectedIntermediaryAccountResponse, TotalSuperfluidDelegationsRequest, TotalSuperfluidDelegationsResponse, SuperfluidDelegationAmountRequest, SuperfluidDelegationAmountResponse, SuperfluidDelegationsByDelegatorRequest, SuperfluidDelegationsByDelegatorResponse, SuperfluidUndelegationsByDelegatorRequest, SuperfluidUndelegationsByDelegatorResponse, SuperfluidDelegationsByValidatorDenomRequest, SuperfluidDelegationsByValidatorDenomResponse, EstimateSuperfluidDelegatedAmountByValidatorDenomRequest, EstimateSuperfluidDelegatedAmountByValidatorDenomResponse } from "./query"; /** Query defines the RPC service */ export interface Query { params(request: QueryParamsRequest): Promise; assetType(request: AssetTypeRequest): Promise; allAssets(request: AllAssetsRequest): Promise; assetMultiplier(request: AssetMultiplierRequest): Promise; allIntermediaryAccounts(request: AllIntermediaryAccountsRequest): Promise; connectedIntermediaryAccount(request: ConnectedIntermediaryAccountRequest): Promise; totalSuperfluidDelegations(request: TotalSuperfluidDelegationsRequest): Promise; superfluidDelegationAmount(request: SuperfluidDelegationAmountRequest): Promise; superfluidDelegationsByDelegator(request: SuperfluidDelegationsByDelegatorRequest): Promise; superfluidUndelegationsByDelegator(request: SuperfluidUndelegationsByDelegatorRequest): Promise; superfluidDelegationsByValidatorDenom(request: SuperfluidDelegationsByValidatorDenomRequest): Promise; estimateSuperfluidDelegatedAmountByValidatorDenom(request: EstimateSuperfluidDelegatedAmountByValidatorDenomRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); params(request: QueryParamsRequest): Promise; assetType(request: AssetTypeRequest): Promise; allAssets(request: AllAssetsRequest): Promise; assetMultiplier(request: AssetMultiplierRequest): Promise; allIntermediaryAccounts(request: AllIntermediaryAccountsRequest): Promise; connectedIntermediaryAccount(request: ConnectedIntermediaryAccountRequest): Promise; totalSuperfluidDelegations(request: TotalSuperfluidDelegationsRequest): Promise; superfluidDelegationAmount(request: SuperfluidDelegationAmountRequest): Promise; superfluidDelegationsByDelegator(request: SuperfluidDelegationsByDelegatorRequest): Promise; superfluidUndelegationsByDelegator(request: SuperfluidUndelegationsByDelegatorRequest): Promise; superfluidDelegationsByValidatorDenom(request: SuperfluidDelegationsByValidatorDenomRequest): Promise; estimateSuperfluidDelegatedAmountByValidatorDenom(request: EstimateSuperfluidDelegatedAmountByValidatorDenomRequest): Promise; }