import type { WebClient } from '@slack/web-api'; import type { SlackTargetSummary } from './slack-target.js'; export interface SlackTextForPostMessage { resolved: SlackMentionResolution[]; text: string; unresolved: SlackMentionResolutionFailure[]; } export type SlackMentionResolution = { id: string; label: string; type: 'channel' | 'user'; }; export type SlackMentionResolutionFailure = { error: string; label: string; type: 'channel' | 'user'; }; export declare function slackTextForPostMessage(input: { channelId?: string; client: WebClient; teamId?: string; text: string; }): Promise; export declare function mentionWarningsForTarget(input: { channelId: string; client: WebClient; slackText: SlackTextForPostMessage; target: SlackTargetSummary; teamId?: string; }): Promise; //# sourceMappingURL=slack-message-mentions.d.ts.map