import type { PublishHook } from "@metamask/transaction-controller"; import type { Hex } from "@metamask/utils"; import type { TransactionPayControllerMessenger } from "../types.cjs"; export declare class TransactionPayPublishHook { #private; constructor({ isSmartTransaction, messenger, }: { isSmartTransaction: (chainId: Hex) => boolean; messenger: TransactionPayControllerMessenger; }); getHook(): PublishHook; } //# sourceMappingURL=TransactionPayPublishHook.d.cts.map