import { HttpClient, HttpRequestConfig, ILogger } from "@certd/basic"; import { PageSearch } from "@certd/pipeline"; export declare class XinnetClient { access: any; http: any; logger: any; xTickets: any; loginCookies: any; domainTokenCookie: any; userAgent: string; constructor(opts: { access: { username: string; password: string; }; logger: ILogger; http: HttpClient; }); doRedirectRequest(conf: HttpRequestConfig): Promise; getCookie(response: any): any; getToken(): Promise; getDomainList(data: PageSearch): Promise<{ totalRows: number; list: { domainName: string; serviceCode: string; }[]; }>; doDomainRequest(conf: HttpRequestConfig): Promise; getDcpCookie(opts: { serviceCode: string; }): Promise; getDomainDnsList(opts: { serviceCode: string; recordValue?: string; dcpCookie: any; }): Promise; addDomainDnsRecord(req: { recordName: string; type: string; recordValue: string; }, opts: { serviceCode: string; dcpCookie: string; }): Promise<{ recordId: any; recordFullName: any; recordValue: any; type: any; }>; deleteDomainDnsRecord(req: { recordId: number; recordFullName: string; type: string; recordValue: string; }, opts: { serviceCode: string; dcpCookie: any; }): Promise; doDcpRequest(req: HttpRequestConfig, opts: { serviceCode: string; dcpCookie: string; }): Promise; }