export type TrackCheckoutTransactionParams = {
    transactionId: string;
};
/**
 * Subscribes to realtime `checkoutTransactionExecutionStateChanged` and
 * `checkoutTransactionSettlementStateChanged` events for an existing
 * checkout transaction.
 *
 * This is only needed after a page refresh to re-establish the subscription.
 * Transactions created with {@link createCheckoutTransaction} are automatically
 * subscribed — calling this again for those is unnecessary unless the page
 * has been reloaded.
 *
 * @param params.transactionId - The ID of the checkout transaction to track.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @instrumented
 */
export declare const trackCheckoutTransaction: ({ transactionId }: TrackCheckoutTransactionParams, client?: import("../../../exports").DynamicClient) => Promise<void>;
//# sourceMappingURL=trackCheckoutTransaction.d.ts.map