import type { AtomicBatchCall, Network, Token } from '@layerswap/widget-types'; import type { BatchTransferDepositAction, SwapBasicData } from '../lib/apiClients/layerSwapApiClient'; export declare const isTransactionHash: (value: unknown) => value is string; export declare function isAtomicBatchEligible(input: { network: Network; token: Token; depositMethod: string | undefined; useGasless: boolean; sourceIsSupported: boolean; sourceAddress?: string; sourceExchange?: unknown; extended?: boolean; }): boolean; export declare function getAtomicBatchExpiry(action: Pick): number; export declare function validateAtomicBatch(action: BatchTransferDepositAction, swap: SwapBasicData, account: string, backendAccount?: string, now?: number): AtomicBatchCall[]; //# sourceMappingURL=atomicBatch.d.ts.map