/** * OpenClaw Notification Adapter — delivers pipeline notifications via Feishu/Lark. * * Uses lark-cli (installed at /usr/bin/lark-cli) to send markdown messages. * Falls back to console.log if lark-cli is unavailable or the send fails. * * (FR-19, AC-19.9) */ import type { NotificationAdapter, PipelineNotification } from './notification-adapter.js'; export interface OpenClawNotificationOptions { /** Feishu user ID of the notification recipient. */ userId: string; /** Override lark-cli path (mainly for testing). */ larkCliPath?: string; } export declare class OpenClawNotificationAdapter implements NotificationAdapter { private readonly userId; private readonly cliPath; constructor(options: OpenClawNotificationOptions); notify(notification: PipelineNotification): Promise; } //# sourceMappingURL=openclaw-notification.d.ts.map