import { IEmailProvider, EmailProviderConfig, EmailExistsResult, EmailOperationResult, CreateEmailParams, CreateEmailWithMailboxParams, CreateEmailWithMailboxResult, EnableMailboxParams, UpdateMailboxPasswordParams, 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; emailExists(localPart: string): Promise; createEmail(params: CreateEmailParams): Promise; createEmailWithMailbox(params: CreateEmailWithMailboxParams): Promise; enableMailboxForExisting(params: EnableMailboxParams): Promise; updateMailboxPassword(params: UpdateMailboxPasswordParams): Promise; deleteEmail(localPart: string): Promise; renameEmail(params: RenameEmailParams): Promise; updateForwardTargets(localPart: string, targets: string[]): Promise; } //# sourceMappingURL=pleskProvider.d.ts.map