import { EventBus } from '@nestjs/cqrs'; import { NextFunction } from './next-function'; import { HelpdeskContext } from '@/helpdesk-context'; import { TicketService } from '@/ticket/ticket.service'; export declare class AppUpdate { private readonly ticketService; private readonly eventBus; constructor(ticketService: TicketService, eventBus: EventBus); checkPermissions(ctx: HelpdeskContext, next: NextFunction): Promise; findId(ctx: HelpdeskContext, next: NextFunction): Promise; sendCurrentCategory(ctx: HelpdeskContext, next: NextFunction): Promise; closeTicket(ctx: HelpdeskContext, next: NextFunction): Promise; reopenTicket(ctx: HelpdeskContext, next: NextFunction): Promise; closeAllTickets(ctx: HelpdeskContext, next: NextFunction): Promise; start(ctx: HelpdeskContext, next: NextFunction): Promise; hearsMessages(ctx: HelpdeskContext, next: NextFunction): Promise; onPhoto(ctx: HelpdeskContext, next: NextFunction): Promise; handleSticker(ctx: HelpdeskContext, next: NextFunction): Promise; private handleMessage; }