import type { Address } from 'viem';
/**
 * Handles the starting and stopping of checkout history listeners based on the calling component's mount/unmount status
 * Each hook will store and track its own intervalId
 */
export declare function useCheckoutHistoryListener(activate?: boolean, singleDepositAddr?: Address | undefined): void;
export declare function useSIWFarcasterListener(channelToken: string): void;
