/** * Build ClientFileDto objects for SLOOP's virtual file system. * * SLOOP requires files to be registered via file/didUpdateFileSystem * before they can be analyzed. */ export interface ClientFileDto { uri: string; fsPath: string; ideRelativePath: string; configScopeId: string; isTest: boolean; charset: string; content: string; detectedLanguage: string | null; isUserDefined: boolean; } /** * Build ClientFileDto array from file paths for SLOOP VFS registration. */ export declare function buildClientFileDtos(filePaths: string[], configScopeId: string, projectRoot?: string): ClientFileDto[]; //# sourceMappingURL=file-registration.d.ts.map