import { type OptionDefinition } from '../encoding/Options'; /** * Error that is usually caused by invalid usage */ export declare class UsageError extends Error { } /** * Error that is caused by an invalid implementation of a format or adapter or the framework itself */ export declare class InternalError extends Error { } export declare class InputDataError extends UsageError { } export declare class FormatNotFoundError extends UsageError { constructor(format: string); } export declare class MissingOptionsError extends UsageError { constructor(missingOptions: OptionDefinition[]); } export declare class InvalidArgumentError extends UsageError { readonly optionName: string; constructor(optionName: string, message: string); }