import CustomError from 'es6-error'; import { IConfigContext } from './context'; export declare class ConfigError extends CustomError { readonly context: IConfigContext; readonly innerError: Error | null; constructor(msg: string, context: IConfigContext, innerError?: Error | null); } export declare class AggregatedConfigError extends ConfigError { readonly errors: ReadonlyArray; constructor(errors: ReadonlyArray, context: IConfigContext, message?: string); } export declare const isConfigError: (o: any) => o is ConfigError; export declare const toError: (e: ReadonlyArray, ctx: IConfigContext) => AggregatedConfigError | null;