/**
 * A simple class to raise consistent exceptions for invalid config
 * for driver based implementations.
 */
export declare class ManagerConfigValidator {
    private config;
    private serviceName;
    private configLocation;
    constructor(config: any, serviceName: string, configLocation: string);
    /**
     * Validates that the default key name is defined inside the config
     * for a given module/service
     */
    validateDefault(keyName: string): void;
    /**
     * Validates that the list to ensure that is is defined and the default
     * key name is also part of the list.
     */
    validateList(listName: string, keyName: string): void;
}
