/** * Base class for errors in the Penman package * @noInheritDoc */ export declare class PenmanError extends Error { } /** * Raised when working with invalid constant values * @noInheritDoc */ export declare class ConstantError extends PenmanError { } /** * Raised on invalid graph structures or operations * @noInheritDoc */ export declare class GraphError extends PenmanError { } /** * Raised on invalid graph layouts * @noInheritDoc */ export declare class LayoutError extends PenmanError { } /** * Raised on PENMAN syntax errors * @noInheritDoc */ export declare class DecodeError extends PenmanError { filename?: string | undefined; lineno?: number | undefined; offset?: number | undefined; text?: string | undefined; constructor(message: string, filename?: string | undefined, lineno?: number | undefined, offset?: number | undefined, text?: string | undefined); toString(): string; } /** * Raised on invalid surface information * @noInheritDoc */ export declare class SurfaceError extends PenmanError { } /** * Raised when a graph violates model constraints. * @noInheritDoc */ export declare class ModelError extends PenmanError { }