/** * node-iris - TypeScript port of Python irispy-client module * 다중 WebSocket 연결 및 메시지 큐 지원 */ import './paths'; export { Bot } from './services/bot/Bot'; export { BatchScheduler } from './services/core/BatchScheduler'; export { IrisAPI } from './services/core/IrisAPI'; export { KakaoLink, KakaoLink2FAException, KakaoLinkException, KakaoLinkLoginException, KakaoLinkReceiverNotFoundException, KakaoLinkSendException, } from './services/core/IrisLink'; export { defaultLogger, Logger, LogLevel } from './utils/logger'; export { MultiConnectionManager } from './services/bot/MultiConnectionManager'; export { AsyncMessageQueue } from './services/bot/AsyncMessageQueue'; export type { ConnectionConfig, ConnectionState, MultiConnectionManagerOptions, } from './services/bot/MultiConnectionManager'; export type { QueuedMessage, MessageQueueOptions, MessageQueueStats, } from './services/bot/AsyncMessageQueue'; export type { ApiResolver } from './services/bot/MessageProcessor'; export { KakaoLink as IrisLink, KakaoLink2FAException as IrisLink2FAException, KakaoLinkException as IrisLinkException, KakaoLinkLoginException as IrisLinkLoginException, KakaoLinkReceiverNotFoundException as IrisLinkReceiverNotFoundException, KakaoLinkSendException as IrisLinkSendException, } from './services/core/IrisLink'; export { Avatar, ChatContext, ChatImage, ErrorContext, IrisRawData, IrisRequest, Message, Room, User, } from './types/models'; export { BaseController } from './controllers/BaseController'; export { addContextToSchedule, AllowedRoom, BatchController, Bootstrap, BootstrapController, BotCommand, ChatController, clearAllThrottle, clearUserThrottle, Command, ChatController as Controller, debugDecoratorMetadata, debugRoomRestrictions, decorators, DeleteMemberController, ErrorController, FeedController, getBatchControllers, getBootstrapControllers, getBootstrapMethods, getRegisteredCommands, getRegisteredControllers, getScheduleMessageMethods, getScheduleMethods, HasParam, hasParam, HasRole, HelpCommand, IsAdmin, isAdmin, IsNotBanned, isNotBanned, IsReply, isReply, MessageController, MethodPrefix, NewMemberController, OnAudioMessage, OnDeleteMessageFeed, OnDemoteManagerFeed, OnEmoticonMessage, OnFeedMessage, OnFileMessage, OnHandOverHostFeed, OnHideMessageFeed, OnImageMessage, OnInviteUserFeed, OnLeaveUserFeed, OnMapMessage, OnMessage, OnMultiPhotoMessage, OnNewMultiPhotoMessage, OnNormalMessage, OnOpenChatJoinUserFeed, OnOpenChatKickedUserFeed, OnPhotoMessage, OnProfileMessage, OnPromoteManagerFeed, OnReplyMessage, OnVideoMessage, Prefix, Schedule, ScheduleMessage, scheduleMessage, Throttle, UnknownController, } from './decorators'; export { Config } from './utils/config'; export { EventEmitter } from './utils/event-emitter'; export type { EventEmitterOptions } from './utils/event-emitter'; export type { BotOptions, ErrorHandler, EventHandler, } from './services/bot/Bot'; export declare const version = "1.6.54"; export declare const irispy_client_version = "0.1.6"; import { Bot } from './services/bot/Bot'; export default Bot; //# sourceMappingURL=index.d.ts.map