15 lines
515 B
TypeScript
15 lines
515 B
TypeScript
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]>;
|
|
}
|