export declare const formatCircularDependency: (moduleIds: string[], targetModule: string) => string; export declare const formatModuleChain: (moduleIds: string[], targetModule: string, originalError?: Error) => string; export declare class ModuleLoadingError extends Error { moduleIds: string[]; targetModule: string; originalError?: Error | undefined; constructor(message: string, moduleIds: string[], targetModule: string, originalError?: Error | undefined); } export declare class CircularDependencyError extends ModuleLoadingError { constructor(message: string, moduleIds: string[], targetModule: string); } export declare class FileReadError extends ModuleLoadingError { constructor(message: string, moduleIds: string[], targetModule: string, originalError?: Error); }