/** * asset analyze / verify (CUT A1) — analysis + generated-test verification over * registered asset capsules. Pure structured logic: the adapter injects the * manifest read, asset-byte loading, the audio projection (DSP from * @czap/assets), the receipt cache, and the vitest runner. No fs/spawn/DSP edge * lives in @czap/command itself. * * @module */ import { Schema } from 'effect'; import { type HandledCommand } from '../registry.js'; /** * Structured payload returned by asset.analyze — ONE Effect Schema is the source * of both {@link AssetAnalyzePayload} and the descriptor's `outputSchema`. */ export declare const AssetAnalyzePayloadSchema: Schema.Struct<{ readonly assetId: Schema.String; readonly projection: Schema.Union, Schema.Literal<"onset">, Schema.Literal<"waveform">]>; readonly markerCount: Schema.Number; readonly cached: Schema.Boolean; }>; /** Structured payload returned by asset.analyze. */ export type AssetAnalyzePayload = Schema.Schema.Type; /** `asset analyze --projection=`. */ export declare const assetAnalyzeCommand: HandledCommand; /** `asset verify ` — run the asset's generated test (ok with 0 invariants when none). */ export declare const assetVerifyCommand: HandledCommand; //# sourceMappingURL=asset.d.ts.map