export declare class Files implements Iterable<{ sourceFilepath: string; targetFilepath: string; }> { #private; private sourceDir; private targetDir; relativeTo: (file: string) => string; prependedPath?: string; constructor(sourceDir: string, targetDir: string); add(file: string): void; [Symbol.iterator](): Generator<{ sourceFilepath: string; targetFilepath: string; }, void, unknown>; static getFilepath: (relativeFilepath: string, { sourceDir, targetDir, }: { sourceDir: string; targetDir: string; }) => { sourceFilepath: string; targetFilepath: string; }; }