export declare class PreliquifyError extends Error { code: string; details?: any | undefined; constructor(message: string, code: string, details?: any | undefined); } export declare class CompilationError extends PreliquifyError { file: string; originalError?: Error | undefined; constructor(message: string, file: string, originalError?: Error | undefined, details?: any); } export declare class ConfigError extends PreliquifyError { constructor(message: string, details?: any); } export declare class FileSystemError extends PreliquifyError { path: string; constructor(message: string, path: string, originalError?: Error); } export declare class ComponentError extends PreliquifyError { componentPath: string; constructor(message: string, componentPath: string, details?: any); } export declare class HydrationError extends PreliquifyError { componentName: string; constructor(message: string, componentName: string, details?: any); } export declare function formatError(error: Error): string; export declare function createErrorReporter(verbose?: boolean): { report(error: Error): void; hasErrors(): boolean; getErrors(): Error[]; clear(): void; throwIfErrors(): void; };