UNPKG

@marxlnfcs/wildduck-api

Version:

Provides a client to interact with the wildduck api

11 lines (10 loc) 892 B
import { WildduckClientComponent } from "../../client-component"; import { IWildduckApiGetTLSCertResult, IWildduckApiGetTLSCertsResponse, IWildduckApiResolveIdResponse, IWildduckApiSuccessResponse, IWildduckApiUpdateTLSCertRequest, IWildduckApiUpdateTLSCertResponse } from "../../client-schema"; import { IWildduckApiGetTLSCertsOptions } from "./certs.interface"; export declare class WildduckCertsService extends WildduckClientComponent { deleteCertificate(cert: string): Promise<IWildduckApiSuccessResponse>; getCertificate(cert: string): Promise<IWildduckApiGetTLSCertResult>; getCertificates(options?: Partial<IWildduckApiGetTLSCertsOptions>): Promise<IWildduckApiGetTLSCertsResponse>; setCertificate(dto: IWildduckApiUpdateTLSCertRequest): Promise<IWildduckApiUpdateTLSCertResponse>; resolveServerNameId(serverName: string): Promise<IWildduckApiResolveIdResponse>; }