import { IArtifactFactory } from "../factories/iartifactfactory";
import { ILogger } from "../loggers/ilogger";
import { IConfigurationReader, IProject } from "./iconfigurationreader";
export declare class ConfigurationReader implements IConfigurationReader {
    private debugLogger;
    private artifactFactory;
    constructor(artifactFactory: IArtifactFactory, logger: ILogger);
    read(): Promise<IProject[]>;
    private parse;
    private readSchema;
    private readJson;
    private getProjectPermission;
    private getBuildPermission;
    private getReleasePermission;
    private getRepositoryPermission;
    private getWorkPermission;
}
