import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.mjs"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.mjs"; import * as core from "../../../../core/index.mjs"; import * as Brevo from "../../../index.mjs"; export declare namespace InboundParsingClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class InboundParsingClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options?: InboundParsingClient.Options); /** * This endpoint will show the list of all the events for the received emails. When no date range is provided, the last 30 days of events are returned by default. * * @param {Brevo.GetInboundEmailEventsRequest} request * @param {InboundParsingClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Brevo.BadRequestError} * @throws {@link errors.BrevoError} * @throws {@link errors.BrevoTimeoutError} * * @example * await client.inboundParsing.getInboundEmailEvents() */ getInboundEmailEvents(request?: Brevo.GetInboundEmailEventsRequest, requestOptions?: InboundParsingClient.RequestOptions): core.HttpResponsePromise; private __getInboundEmailEvents; /** * This endpoint will show the list of all events history for one particular received email. * * @param {Brevo.GetInboundEmailEventsByUuidRequest} request * @param {InboundParsingClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link Brevo.BadRequestError} * @throws {@link Brevo.NotFoundError} * @throws {@link errors.BrevoError} * @throws {@link errors.BrevoTimeoutError} * * @example * await client.inboundParsing.getInboundEmailEventsByUuid({ * uuid: "uuid" * }) */ getInboundEmailEventsByUuid(request: Brevo.GetInboundEmailEventsByUuidRequest, requestOptions?: InboundParsingClient.RequestOptions): core.HttpResponsePromise; private __getInboundEmailEventsByUuid; /** * This endpoint will retrieve inbound attachment with download token. * * @throws {@link Brevo.BadRequestError} * @throws {@link Brevo.NotFoundError} * @throws {@link errors.BrevoError} * @throws {@link errors.BrevoTimeoutError} */ getInboundEmailAttachment(request: Brevo.GetInboundEmailAttachmentRequest, requestOptions?: InboundParsingClient.RequestOptions): core.HttpResponsePromise; private __getInboundEmailAttachment; }