/** * Slack Notifier (v1.1.0) * * Sends rich notifications to Slack channels via Incoming Webhooks. * Uses Slack Block Kit for beautiful formatting. */ import type { Notifier, DuplicateAlert, ImpactAlert, WeeklyDigest } from './types.js'; export interface SlackConfig { /** Slack Incoming Webhook URL */ webhookUrl: string; /** Channel override (optional, webhook default used otherwise) */ channel?: string; /** Bot display name */ username?: string; /** Bot icon emoji */ iconEmoji?: string; } export declare class SlackNotifier implements Notifier { private config; constructor(config: SlackConfig); notifyDuplicate(alert: DuplicateAlert): Promise; notifyImpact(alert: ImpactAlert): Promise; notifyRuleViolation(alert: import('./types.js').RuleViolationAlert): Promise; sendWeeklyDigest(digest: WeeklyDigest): Promise; testConnection(): Promise; private send; } //# sourceMappingURL=slack.d.ts.map