import type { Config } from '@xopcai/xopc/config/schema.js'; import type { MessageBus } from '@xopcai/xopc/infra/bus/index.js'; import type { ResolvedWeixinAccount } from '../auth/accounts.js'; export type MonitorWeixinOpts = { account: ResolvedWeixinAccount; config: Config; bus: MessageBus; abortSignal?: AbortSignal; longPollTimeoutMs?: number; }; /** * Long-poll loop: getUpdates → process inbound. */ export declare function monitorWeixinProvider(opts: MonitorWeixinOpts): Promise;