/** * Base class for all PostalCode related errors. */ export declare class PostalCodeError extends Error { readonly code: string; constructor(message: string, code: string); } /** * Error thrown when input validation fails. */ export declare class ValidationError extends PostalCodeError { constructor(message: string); } /** * Error thrown when communication with Pos Indonesia API fails. */ export declare class NetworkError extends PostalCodeError { readonly statusCode?: number | undefined; constructor(message: string, statusCode?: number | undefined); } /** * Error thrown when HTML parsing fails. */ export declare class ParseError extends PostalCodeError { constructor(message: string); } /** * Error thrown when no results are found (optional usage). */ export declare class NotFoundError extends PostalCodeError { constructor(message: string); } //# sourceMappingURL=PostalCodeError.d.ts.map