import { FilesystemPath, Package, PackageRef } from "@src/adr/domain";
import { Log4brainsConfig } from "@src/infrastructure/config";
declare type Deps = {
    config: Log4brainsConfig;
    workdir: string;
};
export declare class PackageRepository {
    private readonly config;
    private readonly workdir;
    private packages?;
    constructor({ config, workdir }: Deps);
    find(packageRef: PackageRef): Package;
    findByAdrFolderPath(adrFolderPath: FilesystemPath): Package | undefined;
    findAll(): Package[];
    private buildPackage;
}
export {};
//# sourceMappingURL=PackageRepository.d.ts.map