/**
 * Validation Error class
 *
 * This class represents validation errors that occur when validating
 * input parameters before making API requests.
 */
/**
 * Validation Error options
 */
export interface ValidationErrorOptions {
    /**
     * Error message
     */
    message: string;
    /**
     * Field that failed validation
     */
    field?: string;
    /**
     * Expected value or type
     */
    expected?: string;
    /**
     * Actual value or type
     */
    actual?: string;
}
/**
 * Validation Error class
 */
export declare class ValidationError extends Error {
    /**
     * Field that failed validation
     */
    field?: string;
    /**
     * Expected value or type
     */
    expected?: string;
    /**
     * Actual value or type
     */
    actual?: string;
    /**
     * Creates a new validation error
     *
     * @param options - Error options
     */
    constructor(options: ValidationErrorOptions);
    /**
     * Returns a string representation of the error
     */
    toString(): string;
}
