import { Effects } from '../Effects'; import { Watchable } from './Watchable'; export declare class GetSslCertificate extends Watchable<[string, string, string]> { readonly opts: { hostnames: string[]; algorithm?: 'ecdsa' | 'ed25519'; }; protected readonly label = "GetSslCertificate"; constructor(effects: Effects, opts: { hostnames: string[]; algorithm?: 'ecdsa' | 'ed25519'; }); protected fetch(callback?: () => void): Promise<[string, string, string]>; }