import { ASTNode, MetaesException, Script } from "./types"; export declare const toException: (value: MetaesException | T, location?: ASTNode | undefined, script?: Script | undefined) => MetaesException; export declare const NotImplementedException: (message: string, location?: ASTNode | undefined) => { readonly type: "Error"; readonly message: string; readonly value: Error; readonly location: ASTNode | undefined; }; export declare const LocatedException: (value: any, location: ASTNode) => { readonly type: "Error"; readonly value: any; readonly location: ASTNode; }; export declare function presentException({ location, value, message, script }: MetaesException, useStyles?: boolean): string;