import type { AdapterProcessOptions } from "../protocol/adapter-process.js"; export declare const ADAPTER_MANIFEST_SCHEMA: "psbt-lab.adapters/0.1"; export declare const FIXTURE_COMMITMENTS_ENV: "PSBT_LAB_FIXTURE_COMMITMENTS"; export interface ExpectedExternalAdapter { readonly name: string; readonly version: string; readonly sourceRevision: string; readonly artifactDigest?: string; } export interface ExternalAdapterDefinition { readonly id: string; readonly process: AdapterProcessOptions; readonly timeoutMs: number; readonly expected: ExpectedExternalAdapter; } export interface AdapterManifest { readonly schema: typeof ADAPTER_MANIFEST_SCHEMA; readonly adapters: readonly ExternalAdapterDefinition[]; } export declare function parseAdapterManifest(value: unknown, baseDirectory: string): AdapterManifest; export declare function loadAdapterManifest(path: string): Promise; //# sourceMappingURL=manifest.d.ts.map