import { LCDClient } from "@osmonauts/lcd";
import { QueryEventParamsRequest, QueryEventParamsResponseSDKType, QueryProposeParamsRequest, QueryProposeParamsResponseSDKType, QuerySafetyParamsRequest, QuerySafetyParamsResponseSDKType, QueryAcknowledgedEventInfoRequest, QueryAcknowledgedEventInfoResponseSDKType, QueryRecognizedEventInfoRequest, QueryRecognizedEventInfoResponseSDKType, QueryDelayedCompleteBridgeMessagesRequest, QueryDelayedCompleteBridgeMessagesResponseSDKType, QueryWithdrawalRequest, QueryWithdrawalResponseSDKType, QueryWithdrawalsRequest, QueryWithdrawalsResponseSDKType, QueryWithdrawalParamsRequest, QueryWithdrawalParamsResponseSDKType, QueryChainWithdrawalStatesRequest, QueryChainWithdrawalStatesResponseSDKType, QueryWithdrawalDailyUsageRequest, QueryWithdrawalDailyUsageResponseSDKType, QueryReadyForRelayWithdrawalsRequest, QueryReadyForRelayWithdrawalsResponseSDKType, QueryValidatorEvmAddressRequest, QueryValidatorEvmAddressResponseSDKType, QueryValidatorEvmAddressesRequest, QueryValidatorEvmAddressesResponseSDKType, QueryValidatorEvmAddressByEvmAddressRequest, QueryValidatorEvmAddressByEvmAddressResponseSDKType, QueryAggregatedWithdrawalRequest, QueryAggregatedWithdrawalResponseSDKType, QueryWithdrawalSignaturesRequest, QueryWithdrawalSignaturesResponseSDKType, QueryWithdrawalConfirmationInfoRequest, QueryWithdrawalConfirmationInfoResponseSDKType, QueryRecognizedWithdrawalConfirmationInfoRequest, QueryRecognizedWithdrawalConfirmationInfoResponseSDKType, QueryPendingFinalityEventsRequest, QueryPendingFinalityEventsResponseSDKType, QueryTokenReserveRequest, QueryTokenReserveResponseSDKType, QueryTokenReservesRequest, QueryTokenReservesResponseSDKType } from "./query";
export declare class LCDQueryClient {
    req: LCDClient;
    constructor({ requestClient }: {
        requestClient: LCDClient;
    });
    eventParams(_params?: QueryEventParamsRequest): Promise<QueryEventParamsResponseSDKType>;
    proposeParams(_params?: QueryProposeParamsRequest): Promise<QueryProposeParamsResponseSDKType>;
    safetyParams(_params?: QuerySafetyParamsRequest): Promise<QuerySafetyParamsResponseSDKType>;
    acknowledgedEventInfo(params: QueryAcknowledgedEventInfoRequest): Promise<QueryAcknowledgedEventInfoResponseSDKType>;
    recognizedEventInfo(params: QueryRecognizedEventInfoRequest): Promise<QueryRecognizedEventInfoResponseSDKType>;
    delayedCompleteBridgeMessages(params: QueryDelayedCompleteBridgeMessagesRequest): Promise<QueryDelayedCompleteBridgeMessagesResponseSDKType>;
    withdrawal(params: QueryWithdrawalRequest): Promise<QueryWithdrawalResponseSDKType>;
    withdrawals(params: QueryWithdrawalsRequest): Promise<QueryWithdrawalsResponseSDKType>;
    withdrawalParams(_params?: QueryWithdrawalParamsRequest): Promise<QueryWithdrawalParamsResponseSDKType>;
    chainWithdrawalStates(params: QueryChainWithdrawalStatesRequest): Promise<QueryChainWithdrawalStatesResponseSDKType>;
    withdrawalDailyUsage(params: QueryWithdrawalDailyUsageRequest): Promise<QueryWithdrawalDailyUsageResponseSDKType>;
    readyForRelayWithdrawals(params: QueryReadyForRelayWithdrawalsRequest): Promise<QueryReadyForRelayWithdrawalsResponseSDKType>;
    validatorEvmAddress(params: QueryValidatorEvmAddressRequest): Promise<QueryValidatorEvmAddressResponseSDKType>;
    validatorEvmAddresses(_params?: QueryValidatorEvmAddressesRequest): Promise<QueryValidatorEvmAddressesResponseSDKType>;
    validatorEvmAddressByEvmAddress(params: QueryValidatorEvmAddressByEvmAddressRequest): Promise<QueryValidatorEvmAddressByEvmAddressResponseSDKType>;
    aggregatedWithdrawal(params: QueryAggregatedWithdrawalRequest): Promise<QueryAggregatedWithdrawalResponseSDKType>;
    withdrawalSignatures(params: QueryWithdrawalSignaturesRequest): Promise<QueryWithdrawalSignaturesResponseSDKType>;
    withdrawalConfirmationInfo(params: QueryWithdrawalConfirmationInfoRequest): Promise<QueryWithdrawalConfirmationInfoResponseSDKType>;
    recognizedWithdrawalConfirmationInfo(params: QueryRecognizedWithdrawalConfirmationInfoRequest): Promise<QueryRecognizedWithdrawalConfirmationInfoResponseSDKType>;
    pendingFinalityEvents(params: QueryPendingFinalityEventsRequest): Promise<QueryPendingFinalityEventsResponseSDKType>;
    tokenReserve(params: QueryTokenReserveRequest): Promise<QueryTokenReserveResponseSDKType>;
    tokenReserves(_params?: QueryTokenReservesRequest): Promise<QueryTokenReservesResponseSDKType>;
}
//# sourceMappingURL=query.lcd.d.ts.map