import { BusinessException } from "../../../common/exceptions/business.exception";
export declare class TicketNotFoundException extends BusinessException {
    constructor(ticketId?: string);
}
export declare class TicketAccessDeniedException extends BusinessException {
    constructor();
}
export declare class TicketInvalidStatusTransitionException extends BusinessException {
    constructor(from: string, to: string);
}
export declare class TicketAlreadyAssignedException extends BusinessException {
    constructor();
}
export declare class TicketNotAssignedException extends BusinessException {
    constructor();
}
export declare class TicketReopenExpiredException extends BusinessException {
    constructor();
}
export declare class TicketAttachmentLimitExceededException extends BusinessException {
    constructor(limit?: number);
}
export declare class TicketAttachmentSizeExceededException extends BusinessException {
    constructor(maxSize?: string);
}
export declare class TicketAttachmentTypeInvalidException extends BusinessException {
    constructor(allowedTypes?: string[]);
}
export declare class TicketCategoryNotFoundException extends BusinessException {
    constructor(categoryId?: string);
}
export declare class TicketCategoryInactiveException extends BusinessException {
    constructor();
}
export declare class TicketCategoryCodeExistsException extends BusinessException {
    constructor(code: string);
}
export declare class TicketCategoryHasChildrenException extends BusinessException {
    constructor();
}
export declare class TicketCategoryHasTicketsException extends BusinessException {
    constructor();
}
export declare class TicketGroupNotFoundException extends BusinessException {
    constructor(groupId?: string);
}
export declare class TicketGroupCodeExistsException extends BusinessException {
    constructor(code: string);
}
export declare class TicketGroupNoAvailableMemberException extends BusinessException {
    constructor();
}
export declare class TicketCommentNotFoundException extends BusinessException {
    constructor(commentId?: string);
}
export declare class TicketCommentDeleteExpiredException extends BusinessException {
    constructor();
}
export declare class TicketSLANotFoundException extends BusinessException {
    constructor(slaId?: string);
}
export declare class TicketSLAInUseException extends BusinessException {
    constructor();
}
export declare class TicketNotResolvedForRatingException extends BusinessException {
    constructor();
}
export declare class TicketAlreadyRatedException extends BusinessException {
    constructor();
}
export declare class TicketRatingNotCreatorException extends BusinessException {
    constructor();
}
