/**
 * Base exception for all RecallrAI SDK errors.
 */
export declare class RecallrAIError extends Error {
    code?: string;
    httpStatus?: number;
    details?: Record<string, any>;
    /**
     * Initialize a RecallrAI error.
     *
     * @param message - A human-readable error message
     * @param code - An optional error code
     * @param httpStatus - The HTTP status code that triggered this error
     * @param details - Optional additional details about the error
     */
    constructor(message: string, code?: string, httpStatus?: number, details?: Record<string, any>);
    /**
     * Return a string representation of the error.
     */
    toString(): string;
}
