export declare const LOCAL_RUNTIME_MANIFEST_SCHEMA: "psbt-lab.local-runtime/0.1"; export interface LocalAdapterIdentity { readonly name: string; readonly version: string; readonly sourceRevision: string; readonly artifactDigest: string; } export interface LocalAdapterLaunch { readonly kind: "node" | "executable"; readonly path: string; readonly sha256: string; } export interface AvailableLocalAdapterDefinition { readonly id: string; readonly availability: "available"; readonly launch: LocalAdapterLaunch; readonly timeoutMs: number; readonly expected: LocalAdapterIdentity; } export interface UnsupportedLocalAdapterDefinition { readonly id: string; readonly availability: "unsupported"; readonly reason: string; } export type LocalAdapterDefinition = AvailableLocalAdapterDefinition | UnsupportedLocalAdapterDefinition; export interface LocalRuntimeManifest { readonly schema: typeof LOCAL_RUNTIME_MANIFEST_SCHEMA; readonly adapters: readonly LocalAdapterDefinition[]; } export declare function parseLocalRuntimeManifest(value: unknown): LocalRuntimeManifest; export declare function loadLocalRuntimeManifest(path: string): Promise; //# sourceMappingURL=manifest.d.ts.map