import { AxiosRequestConfig } from 'axios'; import { IStateResponse, IDouyinConfig } from './douyin.interface'; import { ICode2SessionResponse, IAccessTokenResponse, ICheckTextResponse, ICheckImageResponse, ISendParams, ICheckTextParams, ICheckImageParams } from './douyin-app.interface'; export declare class DouyinApp { readonly config: IDouyinConfig; constructor(config: IDouyinConfig); private readonly apiToutiao; private readonly apiDouyin; request(config: AxiosRequestConfig): Promise; code2Session(code: string): Promise; accessToken(): Promise; clientToken(): Promise; send(params: ISendParams): Promise; checkText(params: ICheckTextParams): Promise; checkImageV2(params: ICheckImageParams): Promise; checkImageV3(params: ICheckImageParams): Promise; }