import { LoginResult, UserResult } from './Result'; declare class DingTalk { private dingTalkHost; getConfig(): import("../config").DingConfig; getDb(): import("..").Redis; /** * 获取accesstoken */ getAccessToken(): Promise; /** * 通过免登授权码和access_token获取用户的userid。 * @param code 免登授权码 */ login(code: string): Promise; getJsApiTicket(): Promise; getUser(userId: string): Promise; /** * js api 签名 * @param nonceStr * @param timeStamp * @param origUrl */ getJsApiSign(nonceStr: string, timeStamp: string, origUrl: string, debug?: boolean): Promise; } declare const dingTalkApi: DingTalk; export default dingTalkApi;