import { RecallrAI } from './client';
import { User } from './user';
import { Session } from './session';
import { RecallrAIError, AuthenticationError, NetworkError, TimeoutError, ConnectionError, ServerError, InternalServerError, SessionError, InvalidSessionStateError, SessionNotFoundError, UserError, UserNotFoundError, UserAlreadyExistsError, ValidationError } from './errors';
export { RecallrAI, User, Session };
export declare const errors: {
    RecallrAIError: typeof RecallrAIError;
    AuthenticationError: typeof AuthenticationError;
    NetworkError: typeof NetworkError;
    TimeoutError: typeof TimeoutError;
    ConnectionError: typeof ConnectionError;
    ServerError: typeof ServerError;
    InternalServerError: typeof InternalServerError;
    SessionError: typeof SessionError;
    InvalidSessionStateError: typeof InvalidSessionStateError;
    SessionNotFoundError: typeof SessionNotFoundError;
    UserError: typeof UserError;
    UserNotFoundError: typeof UserNotFoundError;
    UserAlreadyExistsError: typeof UserAlreadyExistsError;
    ValidationError: typeof ValidationError;
};
export declare const version = "0.2.2";
export default RecallrAI;
