import { HttpClient, HttpRequestConfig, ILogger } from "@certd/basic"; export type MaoyunAccessType = { username: string; password: string; }; export declare class MaoyunClient { privateKeyPem: string; http: HttpClient; logger: ILogger; access: MaoyunAccessType; token: string; constructor(opts: { logger: ILogger; http: HttpClient; access: MaoyunAccessType; }); sign(data: string): Promise; doRequest(req: HttpRequestConfig): Promise; login(): Promise; }