"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SMTPAsyncSession = exports.MessageParser = exports.MessageHeader = exports.MessageBuilder = exports.Attachment = exports.POPSession = exports.POPMessageInfo = exports.IMAPSession = exports.IMAPMessage = exports.IMAPFolderStatus = exports.IMAPFolderInfo = exports.IMAPFolder = exports.IMAPFetchFoldersOperation = exports.IMAPAsyncSession = exports.DsnNotify = exports.ConnectionType = exports.AuthType = exports.Data = void 0;
const tslib_1 = require("tslib");
var Data_1 = require("./basetypes/Data");
Object.defineProperty(exports, "Data", { enumerable: true, get: function () { return Data_1.Data; } });
var AuthType_1 = require("./enums/AuthType");
Object.defineProperty(exports, "AuthType", { enumerable: true, get: function () { return AuthType_1.AuthType; } });
var ConnectionType_1 = require("./enums/ConnectionType");
Object.defineProperty(exports, "ConnectionType", { enumerable: true, get: function () { return ConnectionType_1.ConnectionType; } });
var DsnNotify_1 = require("./enums/DsnNotify");
Object.defineProperty(exports, "DsnNotify", { enumerable: true, get: function () { return DsnNotify_1.DsnNotify; } });
tslib_1.__exportStar(require("./enums/IMAPStoreFlagsRequestKind"), exports);
tslib_1.__exportStar(require("./enums/MessageFlag"), exports);
var IMAPAsyncSession_1 = require("./imap/IMAPAsyncSession");
Object.defineProperty(exports, "IMAPAsyncSession", { enumerable: true, get: function () { return IMAPAsyncSession_1.IMAPAsyncSession; } });
var IMAPFetchFoldersOperation_1 = require("./imap/IMAPFetchFoldersOperation");
Object.defineProperty(exports, "IMAPFetchFoldersOperation", { enumerable: true, get: function () { return IMAPFetchFoldersOperation_1.IMAPFetchFoldersOperation; } });
var IMAPFolder_1 = require("./imap/IMAPFolder");
Object.defineProperty(exports, "IMAPFolder", { enumerable: true, get: function () { return IMAPFolder_1.IMAPFolder; } });
var IMAPFolderInfo_1 = require("./imap/IMAPFolderInfo");
Object.defineProperty(exports, "IMAPFolderInfo", { enumerable: true, get: function () { return IMAPFolderInfo_1.IMAPFolderInfo; } });
var IMAPFolderStatus_1 = require("./imap/IMAPFolderStatus");
Object.defineProperty(exports, "IMAPFolderStatus", { enumerable: true, get: function () { return IMAPFolderStatus_1.IMAPFolderStatus; } });
var IMAPMessage_1 = require("./imap/IMAPMessage");
Object.defineProperty(exports, "IMAPMessage", { enumerable: true, get: function () { return IMAPMessage_1.IMAPMessage; } });
var IMAPSession_1 = require("./imap/IMAPSession");
Object.defineProperty(exports, "IMAPSession", { enumerable: true, get: function () { return IMAPSession_1.IMAPSession; } });
var POPMessageInfo_1 = require("./pop3/POPMessageInfo");
Object.defineProperty(exports, "POPMessageInfo", { enumerable: true, get: function () { return POPMessageInfo_1.POPMessageInfo; } });
var POPSession_1 = require("./pop3/POPSession");
Object.defineProperty(exports, "POPSession", { enumerable: true, get: function () { return POPSession_1.POPSession; } });
var Attachment_1 = require("./smime/Attachment");
Object.defineProperty(exports, "Attachment", { enumerable: true, get: function () { return Attachment_1.Attachment; } });
var MessageBuilder_1 = require("./smime/MessageBuilder");
Object.defineProperty(exports, "MessageBuilder", { enumerable: true, get: function () { return MessageBuilder_1.MessageBuilder; } });
var MessageHeader_1 = require("./smime/MessageHeader");
Object.defineProperty(exports, "MessageHeader", { enumerable: true, get: function () { return MessageHeader_1.MessageHeader; } });
var MessageParser_1 = require("./smime/MessageParser");
Object.defineProperty(exports, "MessageParser", { enumerable: true, get: function () { return MessageParser_1.MessageParser; } });
var SMTPAsyncSession_1 = require("./smtp/SMTPAsyncSession");
Object.defineProperty(exports, "SMTPAsyncSession", { enumerable: true, get: function () { return SMTPAsyncSession_1.SMTPAsyncSession; } });
//# sourceMappingURL=index.js.map