import type { AgentKnowledgeService } from '../../agent-knowledge.service'; import type { ParsedSearchKnowledgeInput } from './schemas'; export type WorkspaceFiles = Awaited>; export type FileReferenceResolution = { status: 'found'; file: WorkspaceFiles[number]; } | { status: 'missing'; error: string; } | { status: 'ambiguous'; error: string; }; export declare function resolveFileReference(files: WorkspaceFiles, reference: string): FileReferenceResolution; export declare function getRequiredFileReferences(input: ParsedSearchKnowledgeInput): string[] | undefined; export declare function mapFileReferences(files: WorkspaceFiles, requestedFiles?: string[]): string[] | undefined;