import { type Hex } from 'viem'; import { type DepositTransaction, SourceHashDomain, type TransactionDepositedEvent } from '../types/depositTransaction.js'; export type GetDepositTransactionParams = { event: TransactionDepositedEvent; } & ({ sourceHash: Hex; logIndex?: never; l1BlockHash?: never; domain?: never; } | { sourceHash?: never; logIndex: number; l1BlockHash: Hex; domain?: SourceHashDomain; }); export declare function getDepositTransaction({ event, sourceHash, logIndex, l1BlockHash, domain, }: GetDepositTransactionParams): DepositTransaction; //# sourceMappingURL=getDepositTransaction.d.ts.map