export declare class BaseError extends Error {
    code: string;
    status: number;
    details?: any;
    constructor(message: string, code: string, status: number, details?: any);
}
export declare class ValidationError extends BaseError {
    constructor(message: string, details?: any);
}
export declare class EntityNotFoundError extends BaseError {
    constructor(message: string);
}
export declare class DatabaseError extends BaseError {
    constructor(message: string, details?: any);
}
export declare class UnauthorizedError extends BaseError {
    constructor(message: string);
}
export declare class ForbiddenError extends BaseError {
    constructor(message: string);
}
