import type { Connector, ConnectorCapabilities, ConnectorHealth, CronDelivery, IncomingMessage, ReplyContext, Target } from "../../shared/types.js"; export declare class CronConnector implements Connector { private readonly connectors; private readonly delivery?; name: string; id: string; constructor(connectors: Map, delivery?: CronDelivery | undefined); start(): Promise; stop(): Promise; getCapabilities(): ConnectorCapabilities; getHealth(): ConnectorHealth; reconstructTarget(replyContext: ReplyContext): Target; sendMessage(target: Target, text: string): Promise; replyMessage(target: Target, text: string): Promise; addReaction(): Promise; removeReaction(): Promise; editMessage(target: Target, text: string): Promise; /** Required by Connector, but cron has no inbound path: nothing constructs a * CronConnector through createConnector, and the runner routes fires into * the session manager directly. This exists as an outbound reply channel. */ onMessage(_handler: (msg: IncomingMessage) => void): void; private forward; } //# sourceMappingURL=index.d.ts.map