export declare const procedures: {
    withExceptionHandler: import("./interpreter").BuiltInProcedureDefinition<"handler" | "thunk", ({ handler, thunk }: Partial<Record<"handler" | "thunk", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>, _itrp: import("./interpreter").Interpreter | undefined, stack: import("./types").LISP.CallStack | undefined) => import("./types").LISP.CallStack>;
    raise: import("./interpreter").BuiltInProcedureDefinition<"obj", ({ obj }: Partial<Record<"obj", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>, _itrp: import("./interpreter").Interpreter | undefined, stack: import("./types").LISP.CallStack | undefined) => never>;
    raiseContinuable: import("./interpreter").BuiltInProcedureDefinition<"obj", ({ obj }: Partial<Record<"obj", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>, _itrp: import("./interpreter").Interpreter | undefined, stack: import("./types").LISP.CallStack | undefined) => never>;
    error: import("./interpreter").BuiltInProcedureDefinition<"message" | "objs", ({ message, objs }: Partial<Record<"message" | "objs", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>, _itrp: import("./interpreter").Interpreter | undefined, stack: import("./types").LISP.CallStack | undefined) => never>;
    errorObjectQ: import("./interpreter").BuiltInProcedureDefinition<"obj", ({ obj }: Partial<Record<"obj", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>) => import("./types").LISP.IBoolean>;
    errorObjectMessage: import("./interpreter").BuiltInProcedureDefinition<"err", ({ err }: Partial<Record<"err", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>) => import("./types").LISP.IString>;
    errorObjectIrritants: import("./interpreter").BuiltInProcedureDefinition<"err", ({ err }: Partial<Record<"err", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>) => import("./types").LISP.List>;
    readErrorQ: import("./interpreter").BuiltInProcedureDefinition<"obj", ({ obj }: Partial<Record<"obj", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>) => import("./types").LISP.IBoolean>;
    fileErrorQ: import("./interpreter").BuiltInProcedureDefinition<"obj", ({ obj }: Partial<Record<"obj", import("./types").LISP.Object | import("./types").LISP.Object[] | null>>) => import("./types").LISP.IBoolean>;
};
