first commit

This commit is contained in:
Stefan Hacker
2026-01-29 01:16:54 +01:00
commit 32a7dc74e1
12111 changed files with 2480685 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
import { IEmailProvider, EmailProviderConfig, EmailExistsResult, EmailOperationResult, CreateEmailParams, RenameEmailParams } from './types.js';
export declare class PleskEmailProvider implements IEmailProvider {
readonly type = "PLESK";
private config;
constructor(config: EmailProviderConfig);
private get baseUrl();
private request;
testConnection(): Promise<void>;
emailExists(localPart: string): Promise<EmailExistsResult>;
createEmail(params: CreateEmailParams): Promise<EmailOperationResult>;
deleteEmail(localPart: string): Promise<EmailOperationResult>;
renameEmail(params: RenameEmailParams): Promise<EmailOperationResult>;
updateForwardTargets(localPart: string, targets: string[]): Promise<EmailOperationResult>;
}
//# sourceMappingURL=pleskProvider.d.ts.map