import { ModuleMetadata } from '@nestjs/common'; import { WechatOAuthToken } from './wechat-oauth.token'; export declare const WECHAT_OAUTH_OPTIONS = "WECHAT_OAUTH_OPTIONS"; export interface WechatOAuthOptions { appId: string; appSecret: string; callbackUrl: string; scope: string; loadAccessToken?: (openId: string) => Promise; saveAccessToken?: (openId: string, payload: WechatOAuthToken) => Promise; } export interface WechatOAuthModuleOptions extends Pick { inject?: any[]; useFactory: (...args: any[]) => Promise | WechatOAuthOptions; } //# sourceMappingURL=wechat-oauth.options.d.ts.map