export declare class WechatAPIError extends Error { code: number; } export declare class AccessToken { readonly accessToken: string; readonly expireTime: number; constructor(token: { accessToken: string; expireTime: number; }); isValid(): boolean; toJSON(): object; } declare const _default: { loadAccessToken(): Promise; saveAccessToken(token: AccessToken): Promise; registerAccessTokenHandler(handler?: { loadAccessToken?: () => Promise; saveAccessToken?: (token: AccessToken) => Promise; }): void; _processWechatResponse(data: any): Promise; getAccessToken(): Promise; getLatestAccessToken(): Promise; }; export default _default;