/** * Artifact store for large outputs and blobs. Mirrors `_harness/_artifacts.py`. */ export interface ArtifactStoreOptions { maxInlineBytes?: number; } export declare class ArtifactStore { readonly path: string; readonly maxInlineBytes: number; constructor(path: string, opts?: ArtifactStoreOptions); /** Save text content. Returns "inline" or the artifact filename. */ save(filename: string, content: string): { filename: string; inline: boolean; }; saveBinary(filename: string, bytes: Uint8Array): { filename: string; inline: boolean; }; load(filename: string): string; loadBinary(filename: string): Buffer; list(): string[]; delete(filename: string): boolean; } //# sourceMappingURL=artifacts.d.ts.map