export declare abstract class BaseException extends Error {
    abstract statusCode: number;
    innerException?: Error;
    beforeSealing?: () => unknown;
    constructor(message?: string);
}
export declare class InvalidOperationException extends BaseException {
    statusCode: number;
    constructor(message?: string, innerException?: Error, beforeSealing?: () => unknown);
}
export declare class ArgumentNullException extends BaseException {
    statusCode: 400;
    constructor(message?: string, innerException?: Error, beforeSealing?: () => unknown);
}
export declare class AdsReportsException extends BaseException {
    statusCode: 400;
    constructor(message?: string, innerException?: Error, beforeSealing?: () => unknown);
}
//# sourceMappingURL=exceptions.handler.d.ts.map