import type { OpenIdConfiguration } from "../openid-configuration";
import type { Level, RuleValidationResult } from "./rule";
export declare class ConfigValidationService {
    private readonly loggerService;
    validateConfigs(passedConfigs: OpenIdConfiguration[]): boolean;
    validateConfig(passedConfig: OpenIdConfiguration): boolean;
    private validateConfigsInternal;
    private validateConfigInternal;
    private processValidationResultsAndGetErrorCount;
    protected getAllMessagesOfType(type: Level, results: RuleValidationResult[]): string[];
}
//# sourceMappingURL=config-validation.service.d.ts.map