import type { DeclaredInputs, SignalEnvelope } from '@opensip-cli/contracts'; import type { ToolShortId } from '@opensip-cli/core'; interface CollectDeclaredInputsOptions { readonly cwd?: string; readonly cliVersion?: string; readonly nodeVersion?: string; readonly platform?: string; readonly packageManager?: string; readonly env?: Pick; readonly engineVersion?: string; } /** * The engine (manifest) version of a tool, read from the entered scope's tool * manifests. `undefined` for a host command or a tool that declares no version. * Shared by the report env panel and the per-session version stamp (run-plane). */ export declare function manifestVersionFor(tool: ToolShortId): string | undefined; export declare function collectDeclaredInputsForTool(tool: ToolShortId, opts?: CollectDeclaredInputsOptions): DeclaredInputs; export declare function collectDeclaredInputs(envelope: SignalEnvelope, opts?: CollectDeclaredInputsOptions): DeclaredInputs; export declare function stampDeclaredInputs(envelope: SignalEnvelope, opts?: CollectDeclaredInputsOptions): SignalEnvelope; export {}; //# sourceMappingURL=declared-inputs.d.ts.map