import { UseOffsetLimitPaginationOptions } from "../types/queries.js";
import { AccountAddressInput } from "@aptos-labs/ts-sdk";
import { FetchAccountTransactionsParameters, FetchAccountTransactionsResult } from "@aptos-labs/js-pro";
export declare const getUseAccountTransactionsQueryKey: (params: {
    network: string;
    address?: AccountAddressInput;
    where?: FetchAccountTransactionsParameters["where"];
    orderBy?: FetchAccountTransactionsParameters["orderBy"];
    fungibleAssetActivitiesOrderBy?: FetchAccountTransactionsParameters["fungibleAssetActivitiesOrderBy"];
    fungibleAssetActivitiesWhere?: FetchAccountTransactionsParameters["fungibleAssetActivitiesWhere"];
    tokenActivitiesWhere?: FetchAccountTransactionsParameters["tokenActivitiesWhere"];
    tokenActivitiesOrderBy?: FetchAccountTransactionsParameters["tokenActivitiesOrderBy"];
}) => (string | import("@aptos-labs/js-pro").Account_Transactions_Bool_Exp | import("@aptos-labs/js-pro").Account_Transactions_Bool_Exp[] | import("@aptos-labs/js-pro").Account_Transactions_Order_By | import("@aptos-labs/js-pro").Account_Transactions_Order_By[] | import("@aptos-labs/js-pro").Fungible_Asset_Activities_Order_By | import("@aptos-labs/js-pro").Fungible_Asset_Activities_Order_By[] | import("@aptos-labs/js-pro").Fungible_Asset_Activities_Bool_Exp | import("@aptos-labs/js-pro").Fungible_Asset_Activities_Bool_Exp[] | import("@aptos-labs/js-pro").Token_Activities_V2_Bool_Exp | import("@aptos-labs/js-pro").Token_Activities_V2_Bool_Exp[] | import("@aptos-labs/js-pro").Token_Activities_V2_Order_By | import("@aptos-labs/js-pro").Token_Activities_V2_Order_By[] | undefined)[];
export type UseAccountTransactionsQueryParameters = Partial<FetchAccountTransactionsParameters> & UseOffsetLimitPaginationOptions<FetchAccountTransactionsResult>;
export declare function useAccountTransactions({ network, address, where, orderBy, fungibleAssetActivitiesOrderBy, fungibleAssetActivitiesWhere, tokenActivitiesWhere, tokenActivitiesOrderBy, ...queryOptions }?: UseAccountTransactionsQueryParameters): import("@tanstack/react-query").UseInfiniteQueryResult<import("@tanstack/react-query").InfiniteData<FetchAccountTransactionsResult, unknown>, Error>;
//# sourceMappingURL=useAccountTransactions.d.ts.map