/** * Wraps the original error with a identifiable * name. */ declare class CustomError extends Error { readonly originalError: unknown; readonly extra: TExtra; constructor(name: string, originalError: unknown, extra: TExtra); toJSON(): { name: string; originalError: unknown; extra: TExtra; }; } export declare class BuildError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class EntryPointError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class InstallError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class PackageNotFoundError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class CLIBuildError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class MinifyError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class MissingDependencyError extends CustomError<{ missingModules: Array; }> { get missingModules(): string[]; constructor(originalError: unknown, extra: { missingModules: Array; }); } export declare class UnexpectedBuildError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export declare class UnsupportedPackageError extends CustomError { constructor(originalError: unknown, extra?: unknown); } export {}; //# sourceMappingURL=CustomError.d.ts.map