import { FetchTransactionParameters, FetchTransactionResult } from "@aptos-labs/js-pro";
import { UseQueryOptions } from "../types/queries.js";
import { AnyNumber, HexInput } from "@aptos-labs/ts-sdk";
export declare const getUseTransactionQueryKey: (params: {
    network: string;
    ledgerVersion?: AnyNumber;
    transactionHash?: HexInput;
}) => (string | undefined)[];
export type UseTransactionQueryParameters = FetchTransactionParameters & UseQueryOptions<FetchTransactionResult>;
export declare function useTransaction({ network, ...params }: UseTransactionQueryParameters): import("@tanstack/react-query").UseQueryResult<import("@aptos-labs/ts-sdk").TransactionResponse, Error>;
//# sourceMappingURL=useTransaction.d.ts.map