/** * Slack format module * Generates Slack Block Kit JSON format output */ import type { BannerResult, SlackMessage } from './types.js'; /** * Convert banner result to Slack Block Kit format * This format ensures emojis align properly in Slack */ export declare function toSlackFormat(result: BannerResult): SlackMessage; /** * Convert to Slack-compatible plain text * This version uses a rich_text block for better emoji handling */ export declare function toSlackRichText(result: BannerResult): SlackMessage; /** * Convert to simple Slack message format (for direct posting) */ export declare function toSlackSimple(result: BannerResult): { text: string; }; /** * Generate JSON string output for Slack API */ export declare function generateSlackJson(result: BannerResult): string; /** * Validate Slack message structure */ export declare function validateSlackMessage(message: SlackMessage): boolean; /** * Get Slack-compatible emoji name from Unicode emoji * Note: This is a simplified mapping, Slack uses its own emoji names */ export declare function toSlackEmojiName(emoji: string): string; //# sourceMappingURL=slack.d.ts.map