import type { SlashContext } from '../types.js'; import type { SkillMetadata } from '../../../skills/skill-registry.js'; import type { ImageAttachment } from '../../input/attachments.js'; export interface RunSkillDispatchTurnParams { skillName: string; skillMeta: SkillMetadata; args: string; preflight?: () => Promise; attachments?: readonly ImageAttachment[] | undefined; } export declare function runSkillDispatchTurn(ctx: SlashContext, params: RunSkillDispatchTurnParams): Promise;