/**
 * Slack Notification Logger
 * Sends warn/error/fatal log events to a Slack incoming webhook.
 *
 * Enabled via env:
 *  - SLACK_LOG_ENABLED (default: false)
 *  - SLACK_LOG_WEBHOOK_URL
 *  - SLACK_LOG_LEVELS (comma-separated; default: "warn,error,fatal")
 *  - SLACK_LOG_BATCH_WINDOW_MS (default: 5000)
 */
export type SlackLogEvent = {
    timestamp: string;
    level: 'debug' | 'info' | 'warn' | 'error' | 'fatal';
    message: string;
    category?: string;
    data?: unknown;
    error?: string;
};
export declare const SlackLogger: Readonly<{
    enqueue(event: SlackLogEvent): Promise<void>;
}>;
export default SlackLogger;
//# sourceMappingURL=SlackLogger.d.ts.map