export declare class SyncFileTracker {
    private localFiles;
    private trackedDirs;
    constructor();
    /**
     * Reads all files recusrively in the provided directory
     * @returns the number of files read
     */
    readLocalFiles(localExtensionsPath: string): Promise<number>;
    /**
     * Removes a file from the locally tracked files
     */
    passedFile(filePath: string): Promise<void>;
    /**
     * Removes left over tracked files that were not processed
     */
    cleanup(localExtensionsPath: string): Promise<void>;
}
