/** * (c) Meta Platforms, Inc. and affiliates. Confidential and proprietary. * * @format */ type WatchedFileMap = { [projectName: string]: string[]; }; export declare function logRepoRelativeReferencedFile(repo_relative_file_path: string): void; export declare function logAbsoluteReferencedFile(cwd_relative_file_path: string): void; export declare function buildHasReferencedFiles(): boolean; export declare function getReferencedFiles(repoRoot: string): Promise; export declare function updateTrackingFile(args: { staticDocsProject: string; trackingFileLocation: string; appendOnly: boolean; }): Promise; declare function computeWatchedFilesMapIfChanged(originalMap: WatchedFileMap, thisProject: string, referencedFiles: string[], appendOnly: boolean): WatchedFileMap | null; declare function getHgRoot(): Promise; declare function deserialize(content: string): WatchedFileMap; declare function serialize(map: WatchedFileMap): string; export declare const forTesting: { serialize: typeof serialize; deserialize: typeof deserialize; computeWatchedFilesMapIfChanged: typeof computeWatchedFilesMapIfChanged; getHgRoot: typeof getHgRoot; }; export {};