import { CodeCrewTool } from '../codecrew.tool'; import { ConfigService } from '../services/config.service'; import { AIProviderService } from '../ai-provider.service'; export declare class SlackBot { private readonly codeCrewTool; private readonly configService; private readonly aiProviderService; private readonly logger; private app; private formatter; private conversationHistory; private defaultAgent; private botUserId; constructor(codeCrewTool: CodeCrewTool, configService: ConfigService, aiProviderService: AIProviderService, defaultAgent?: string); private getBotUserId; private shouldRespondToMessage; private registerHandlers; private handleCommand; private handleViewDetails; private handleRerun; start(): Promise; stop(): Promise; }