export declare class DomainError extends Error {
    readonly message: string;
    readonly metadata?: any;
    constructor(message: string, metadata?: any);
}
export declare class HttpError {
    readonly message: string;
    readonly statusCode: number;
    readonly metadata?: any;
    constructor(message: string, statusCode: number, metadata?: any);
}
export declare class ApplicationLevelError extends Error {
    readonly message: string;
    readonly metadata?: any;
    constructor(message: string, metadata?: any);
}
export declare class RepositoryError {
    readonly message: string;
    readonly metadata?: any;
    constructor(message: string, metadata?: any);
}
//# sourceMappingURL=index.d.ts.map