import type { ArkmeWechatCallFilter, ArkmeWechatCommonGroupPage, ArkmeWechatConversationDetail, ArkmeWechatConversationPage, ArkmeWechatGroupMemberPage, ArkmeWechatLocationPage, ArkmeWechatMessageFilter, ArkmeWechatMessagePage, ArkmeWechatMoneyFlowPage, ArkmeWechatPhonePage } from '../types.js'; import { ServiceRuntime } from './service.js'; export declare class WechatService { private readonly runtime; constructor(runtime: ServiceRuntime); listWechatConversations(options?: { limit?: number; cursor?: string; signal?: AbortSignal; }): Promise; readWechatMessages(conversationRef: string, options?: { limit?: number; cursor?: string; messageType?: ArkmeWechatMessageFilter; callType?: ArkmeWechatCallFilter; signal?: AbortSignal; }): Promise; getWechatConversationDetail(conversationRef: string, options?: { signal?: AbortSignal; }): Promise; listWechatGroupMembers(conversationRef: string, options?: { limit?: number; cursor?: string; signal?: AbortSignal; }): Promise; listWechatPhones(options?: { limit?: number; cursor?: string; signal?: AbortSignal; }): Promise; listWechatCommonGroups(options?: { limit?: number; cursor?: string; signal?: AbortSignal; }): Promise; listWechatMoneyFlows(options?: { limit?: number; cursor?: string; signal?: AbortSignal; }): Promise; listWechatLocations(options?: { limit?: number; cursor?: string; signal?: AbortSignal; }): Promise; private wechatMessage; private wechatGroupMember; private sealWechatConversationRef; private openWechatConversationRef; private sealWechatCursor; private wechatOffset; } //# sourceMappingURL=wechat-service.d.ts.map