/** * PDF module error types. */ import { BaseError } from "../../utils/errors.js"; /** * Base class for all PDF-related errors. */ export declare class PdfError extends BaseError { name: string; } /** * Error thrown when PDF rendering fails (layout, drawing, content generation). */ export declare class PdfRenderError extends PdfError { name: string; } /** * Error thrown when font operations fail (missing glyph, unsupported font). */ export declare class PdfFontError extends PdfError { name: string; } /** * Error thrown when the PDF file structure is invalid. */ export declare class PdfStructureError extends PdfError { name: string; } /** * Check if an error is a PdfError. */ export declare function isPdfError(err: unknown): err is PdfError;