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