import { BaseError } from '../error'; export declare class ConfigurationError extends BaseError { constructor(message: string, cause?: Error); } export declare class ConfigurationStateError extends ConfigurationError { constructor(message: string, cause?: Error); } export declare class ConfigurationFileLoadError extends ConfigurationError { file: string; constructor(message: string, file: string, cause?: Error); } export declare class ConfigurationReloadError extends ConfigurationError { constructor(message: string, cause?: Error); } export declare class MissingConfigurationProperty extends ConfigurationError { key: string; constructor(message: string, key: string, cause?: Error); }