declare class BaseHttpError extends Error {
    status: number;
    constructor(message: string, status: number);
}
export declare class UnauthorizedError extends BaseHttpError {
    constructor(message: string);
}
export declare class CollectionDoesNotExists extends BaseHttpError {
    constructor(message: string);
}
export declare class CollectionAlreadyExists extends BaseHttpError {
    constructor(message: string);
}
export declare class FieldAlreadyExists extends BaseHttpError {
    constructor(message: string);
}
export declare class ItemAlreadyExists extends BaseHttpError {
    constructor(message: string);
}
export declare class FieldDoesNotExist extends BaseHttpError {
    constructor(message: string);
}
export declare class CannotModifySystemField extends BaseHttpError {
    constructor(message: string);
}
export declare class InvalidQuery extends BaseHttpError {
    constructor(message: string);
}
export declare class InvalidRequest extends BaseHttpError {
    constructor(message: string);
}
export declare class DbConnectionError extends BaseHttpError {
    constructor(message: string);
}
export declare class ItemNotFound extends BaseHttpError {
    constructor(message: string);
}
export declare class UnsupportedOperation extends BaseHttpError {
    constructor(message: string);
}
export declare class UnsupportedDatabase extends BaseHttpError {
    constructor(message: string);
}
export declare class UnrecognizedError extends BaseHttpError {
    constructor(message: string);
}
export {};