UNPKG

acq-sdk

Version:
17 lines (16 loc) 774 B
import { HttpClient } from "../http/client"; import { MailsService } from "./mails.interface"; import { EmailInfo, MailboxResponse, CreateEmailResponse, DeleteEmailResponse, DeleteMessagesResponse, CreateEmailOptions, GetMessagesOptions } from "../types"; /** * Implementação do serviço de emails */ export declare class MailsServiceImpl implements MailsService { private readonly httpClient; constructor(httpClient: HttpClient); list(): Promise<EmailInfo[]>; create(options?: CreateEmailOptions): Promise<CreateEmailResponse>; delete(email: string): Promise<DeleteEmailResponse>; getMessages(options: GetMessagesOptions): Promise<MailboxResponse>; deleteMessages(email: string): Promise<DeleteMessagesResponse>; private isValidEmail; }