import { AxiosRequestConfig } from 'axios'; import { IDouyinPayV2Config } from './douyin.interface'; import { ISignVerifyOptions, IOrderByOrderIdOptions, IOrderByOutOrderNoOptions } from './douyin-pay-v2.interface'; export declare class DouyinPayV2 { constructor(config: IDouyinPayV2Config); readonly apiUrl: string; private privateKey; private publicKey; private platformPublicKey; private appid; private keyVersion; request(config: AxiosRequestConfig): Promise; private randomCharacter; getAuthorization(data: string): string; signVerify({ timestamp, nonce, signature, body }: ISignVerifyOptions): boolean; orderByOrderId(options: IOrderByOrderIdOptions): Promise>; orderByOutOrderNo(options: IOrderByOutOrderNoOptions): Promise>; }