export interface WebArtifactInfo { path: string; exists: boolean; url?: string; } export interface WebEvidenceEntry { id: string; taskId: string | null; actor: string; summary: string; type: string; timestamp: string; artifacts: WebArtifactInfo[]; } export interface WebArtifactReadResult { path: string; contentType: string; content: Buffer; } export declare function listWebEvidence(root: string, filters?: { task?: string; type?: string; }): Promise; export declare function readWorkspaceArtifact(root: string, relativePath: string): Promise; export declare function resolveWorkspaceLocalPath(root: string, relativePath: string): string;