import type { AstridChannelConfig, InboundMessage, OutboundMessage } from './types.js'; /** * Astrid channel plugin for OpenClaw. */ export declare const astridChannel: { id: "astrid"; meta: { id: string; label: string; selectionLabel: string; docsPath: string; blurb: string; }; capabilities: { chatTypes: readonly ["direct"]; media: boolean; reactions: boolean; edit: boolean; polls: boolean; }; createAdapter(config: AstridChannelConfig): { init(): Promise; connect(onMessage: (msg: InboundMessage) => void): Promise; disconnect(): Promise; send(msg: OutboundMessage): Promise; isConnected(): boolean; getHealth(): { connected: boolean; activeSessions: number; }; }; }; //# sourceMappingURL=channel.d.ts.map