interface User { index: number; UserName: string; cookie: string; UserAgent: string; end?: boolean; } declare class JDHelloWorld { scriptName: string; cookiesArr: string[]; users: User[]; constructor(scriptName?: string); getCookie(): Promise<void>; exceptCookie(filename?: string): string[]; get(url: string, headers?: any): Promise<unknown>; post(url: string, data: any, headers?: any, params?: object): Promise<object | string>; wait(ms?: number): Promise<unknown>; o2s(obj: object, title?: string): void; getShareCodePool(key: string, num: number): Promise<string[]>; getshareCodeHW(key: string): Promise<string[]>; getRandomNumberByRange(start: number, end: number): number; getRandomNumString(e: number): string; getEncStr(fn: string, body: { id?: number; taskType?: number; }): object; getSign(fn: string, body: object): Promise<string>; cashDoSign(): Promise<unknown>; run(son: { main: any; help?: any; tips?: any; }, help?: Function, tips?: Function): Promise<void>; } export { User, JDHelloWorld };