import type { TraceEntry } from "./primitives/stack-trace"; export declare class CrochetError extends Error { } export declare class ErrArbitrary extends CrochetError { readonly tag: string; readonly original_message: string; constructor(tag: string, original_message: string); } export declare class ErrNativePanic extends CrochetError { readonly tag: string; readonly original_message: string; readonly include_trace: boolean; constructor(tag: string, original_message: string, include_trace?: boolean); } export declare class CrochetEvaluationError extends CrochetError { readonly source: Error; readonly trace: TraceEntry[]; constructor(source: Error, trace: TraceEntry[], formatted_trace: string); }