import type { WechatMpConfig, WechatMpAccountConfig, ResolvedWechatMpAccount, WechatMpDmPolicy, WechatMpMessageMode, WechatMpReplyMode, WechatMpActiveDeliveryMode, PluginConfig, MoltbotPluginApi } from "./src/types.js"; export type { WechatMpConfig, WechatMpAccountConfig, ResolvedWechatMpAccount, WechatMpDmPolicy, WechatMpMessageMode, WechatMpReplyMode, WechatMpActiveDeliveryMode, PluginConfig, MoltbotPluginApi, }; export { wechatMpPlugin, DEFAULT_ACCOUNT_ID } from "./src/channel.js"; export { setWechatMpRuntime, getWechatMpRuntime } from "./src/runtime.js"; export { sendWechatMpActiveText } from "./src/send.js"; /** * Collect webhook paths for all configured accounts. * Used to register HTTP routes with the host. */ export declare function collectWechatMpRoutePaths(config: PluginConfig): string[]; /** * Plugin register function - entry point for host integration. * Follows the thin entry pattern with setup CLI, install hint, runtime, and registerChannel. */ export declare function register(api: MoltbotPluginApi): void; declare const _default: { register: typeof register; }; export default _default; //# sourceMappingURL=index.d.ts.map