import { QueryProposalRequest, QueryProposalResponse, QueryProposalsRequest, QueryProposalsResponse, QueryVoteRequest, QueryVoteResponse, QueryVotesRequest, QueryVotesResponse, QueryParamsRequest, QueryParamsResponse, QueryDepositRequest, QueryDepositResponse, QueryDepositsRequest, QueryDepositsResponse, QueryTallyResultRequest, QueryTallyResultResponse } from "./query"; /** * Proposal queries proposal details based on ProposalID. * @name useGetProposal * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Proposal */ export declare const useGetProposal: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Proposals queries all proposals based on given status. * @name useGetProposals * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Proposals */ export declare const useGetProposals: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Vote queries voted information based on proposalID, voterAddr. * @name useGetVote * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Vote */ export declare const useGetVote: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Votes queries votes of a given proposal. * @name useGetVotes * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Votes */ export declare const useGetVotes: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Params queries all parameters of the gov module. * @name useGetParams * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Params */ export declare const useGetParams: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Deposit queries single deposit information based on proposalID, depositor address. * @name useGetDeposit * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Deposit */ export declare const useGetDeposit: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Deposits queries all deposits of a single proposal. * @name useGetDeposits * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.Deposits */ export declare const useGetDeposits: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * TallyResult queries the tally of a proposal vote. * @name useGetTallyResult * @package cosmos.gov.v1beta1 * @see proto service: cosmos.gov.v1beta1.TallyResult */ export declare const useGetTallyResult: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult;