import type { SlackRepository } from '../../domain/usecases/adapter-interfaces/SlackRepository'; export declare class KySlackRepository implements SlackRepository { private readonly client; private readonly authHeader; private readonly baseUrl; constructor(userToken: string); postMessageToChannel(message: string, channelName: string): Promise<{ threadTs: string; }>; postMessageToChannelThread(message: string, channelName: string, threadTs: string): Promise; postMessageToDirectMessage(message: string, userName: string): Promise; postMessageToChannelWithImage(message: string, channelName: string, imageFilePath: string): Promise; } //# sourceMappingURL=KySlackRepository.d.ts.map