import type { StateStore } from './store'; export type ArtifactEntry = { stepId: string; name: string; path: string; digest: string; updatedAt: string; kind: 'json' | 'text'; }; export declare function writeArtifact(options: { state: StateStore; runId: string; stepId: string; name: string; data: unknown; }): Promise; export declare function readArtifact(options: { entry: ArtifactEntry; }): Promise; export declare function listArtifacts(options: { state: StateStore; runId: string; }): Promise;