import { BetterError, type BuiltinErrorTypes } from '@gracile-labs/better-errors/errors'; export * as GracileErrorData from './errors-data.js'; export declare const GRACILE_JS_ERRORS_DOCS_BASE = "https://gracile.js.org/docs/references/errors"; type ErrorTypes = BuiltinErrorTypes | 'GracileError' | 'TemplateError' | 'InternalError' | 'TypeGuardError' | 'AggregateError'; export declare class GracileError extends BetterError { type: ErrorTypes; static is(error: unknown): error is GracileError; } export declare class TemplateError extends GracileError { type: ErrorTypes; static is(error: unknown): error is TemplateError; } export declare class InternalError extends GracileError { type: ErrorTypes; static is(error: unknown): error is InternalError; } /** * An error util. that should never be called in theory. */ export declare class TypeGuardError extends Error { } //# sourceMappingURL=errors.d.ts.map