/** * Simple in-memory artifact store shared across commands. * Allows middleware and modules to exchange structured data. */ export type ArtifactValue = T; /** * Store an artifact value by key. */ export declare function setArtifact(key: string, value: ArtifactValue): void; /** * Retrieve an artifact value by key. */ export declare function getArtifact(key: string): ArtifactValue | undefined; /** * Remove an artifact by key. */ export declare function deleteArtifact(key: string): void; /** * Clear all stored artifacts. */ export declare function clearArtifacts(): void;