export declare function waitForTransaction(chainId: string, txHash: string): Promise<{ success: boolean; link: string; }>; export declare enum TransactionStatus { NOT_STARTED = 0, WAITING_TO_SWITCH = 1, WAITING_TO_SIGN = 2, WAITING_TO_COMPLETE = 3, COMPLETED = 4, FAILED = 5 } export declare function delay(ms: number): Promise; export declare const useCollabTransfer: () => { error: string | undefined; tx: string | undefined; isLoading: boolean; status: TransactionStatus; transfer: (transactionRequest: any) => Promise<{ status: TransactionStatus; tx?: string | undefined; chainId?: number | undefined; link?: string | undefined; }>; };