import type { ProviderReconciler } from '../shared/provider-reconciler.js'; import type { ExecutorErrorClassification, SideEffectingExecutor } from './types.js'; /** * Input for the `feishu-send` hostExecutor. Mirrors the surface area of * `client.sendMessage`; the canonical hash covers every field that * participates in the external effect (spike report §1.5 / events doc * v0.1.2 §3.2). */ export type FeishuSendInput = { larkAppId: string; chatId: string; content: string; /** Defaults to 'text'. */ msgType?: string; }; export type FeishuSendOutput = { messageId: string; }; export declare function parseFeishuSendInput(input: unknown): FeishuSendInput; export declare const feishuSendExecutor: SideEffectingExecutor; export declare const feishuSendReconciler: ProviderReconciler; export declare function classifyFeishuError(err: unknown): ExecutorErrorClassification | null; //# sourceMappingURL=feishu-send.d.ts.map