import { UtxoRef } from './availability'; /** Locally-known pending pegin. `id` is the bytes32 vault id. */ export interface PendingPeginLike { id?: string; unsignedTxHex?: string; } /** On-chain vault row from the indexer. */ export interface VaultLike { id?: string; status: number; unsignedPrePeginTx: string; } export interface FindOverlappingPendingVaultsParams { selectedOutpoints: ReadonlyArray; vaults?: ReadonlyArray; pendingPegins?: ReadonlyArray; } /** * Return the ids of pending vaults whose committed Pre-PegIn inputs * overlap any of the just-selected outpoints. On-chain `PENDING` vaults * take precedence over a same-id local pegin entry. */ export declare function findOverlappingPendingVaults(params: FindOverlappingPendingVaultsParams): string[]; //# sourceMappingURL=reservation.d.ts.map