import { Beef, Transaction } from '@bsv/sdk'; import type { ActionBatchCommitAction, ActionBatchManifest } from '../../sdk/ActionBatch.interfaces'; import type { StorageProvider } from '../StorageProvider'; import type { TableActionBatch } from '../schema/tables/TableActionBatch'; export interface ValidatedBatchAction { action: ActionBatchCommitAction; tx: Transaction; rawTx: Uint8Array; /** Proof frontier for inputs outside this atomic batch. */ externalInputBeef: Uint8Array; } export declare function validateManifestActions(storage: StorageProvider, batch: TableActionBatch, manifest: ActionBatchManifest): Promise<{ actions: ValidatedBatchAction[]; dependencyBeef: Uint8Array; beef: Beef; }>; //# sourceMappingURL=actionBatchValidation.d.ts.map