import { Content } from './content'; export declare class Project { private provided; cwd: string; sources: { ignore: string[]; files: string[]; editorconfig?: string; dependencies?: Record; }; content: { /** Renders `.package.json` content */ dependencies: () => Content; /** Renders `.editorconfig` content */ editorconfig: () => Content; /** Renders project files tree */ tree: (patterns?: string[]) => Content; }; files: { /** Returns glob result of the project files */ glob: (patterns?: string[]) => string[]; /** Adds path to the project files */ add: (path: string) => void; /** Removes file or directory from the project files */ rm: (path: string) => void; }; constructor(provided: Pick & Partial>); static build(options?: Partial>): Promise; } //# sourceMappingURL=project.d.ts.map