import type { OpenClawConfig } from "openclaw/plugin-sdk/config-runtime"; type DiscordAudioAttachment = { content_type?: string; url?: string; }; export declare function resolveDiscordPreflightAudioMentionContext(params: { message: { attachments?: DiscordAudioAttachment[]; content?: string; }; isDirectMessage: boolean; shouldRequireMention: boolean; mentionRegexes: RegExp[]; cfg: OpenClawConfig; abortSignal?: AbortSignal; }): Promise<{ hasAudioAttachment: boolean; hasTypedText: boolean; transcript?: string; }>; export {};