export type { IMAPClientEvents, IMAPClientOptions } from './shell/client/index'; export { createIMAPClient, IMAPClient } from './shell/client/index'; export type { Lock } from './shell/client/mailbox-lock'; export type { FetchOptions, FetchResult, FetchStreamOptions } from './shell/commands/fetch'; export type { IDLEController, IDLEEvent } from './shell/commands/idle'; export type { CommandContext, CommandContextState, CopyOptions, CopyResult, ExecOptions, ExecResponse, ExpungeOptions, ListOptions, MoveOptions, MoveResult, PlusTagHandler, SelectOptions, SpecialUseHints, StatusQueryOptions, StoreOptions, UntaggedHandler, UntaggedHandlers, } from './shell/commands/types'; export type { Brand } from './types/brand'; export { brand } from './types/brand'; export type { FlagColor, Logger, SequenceRange } from './types/common'; export { ConnectionId, MailboxPath, ModSeq, SequenceNumber, Tag, UID, UIDValidity, } from './types/common'; export type { AuthOptions, ConnectionEvent, ConnectionEventType, ConnectionInfo, ConnectionOptions, ConnectionState, IdInfo, } from './types/connection'; export type { ConnectionErrorCode, IMAPError, IMAPSDKErrorOptions } from './types/errors'; export { AuthenticationError, ConnectionError, IMAPSDKError, IMAPSDKErrorCode, MissingExtensionError, ParserError, ProtocolError, ThrottleError, wrapError, } from './types/errors'; export type { MailboxInfo, MailboxListEntry, NamespaceEntry, NamespaceInfo, QuotaInfo, QuotaResource, StatusInfo, } from './types/mailbox'; export type { Address, AppendOptions, CopyResponse, FetchedMessage, FetchQuery, MessageEnvelope, MessageStructure, SearchOptions, } from './types/message'; export type { CommandAttribute, ParsedResponse, Token, TokenType } from './types/protocol'; export type { ErrResult, OkResult, Result } from './types/result'; export { Err, flatMapResult, isErr, isOk, mapResult, Ok, tryAsync, trySync, unwrap, unwrapOr, } from './types/result'; export type { SearchAllTerm, SearchDateTerm, SearchEmailIdTerm, SearchFlagTerm, SearchGmailRawTerm, SearchKeywordTerm, SearchModseqTerm, SearchNotTerm, SearchOrTerm, SearchQuery, SearchSeqTerm, SearchSizeTerm, SearchTerm, SearchTextTerm, SearchThreadIdTerm, SearchUidTerm, SearchWithinTerm, } from './types/search'; //# sourceMappingURL=index.d.ts.map