import type { MachinatPlatform } from '@machinat/core'; import { ConfigsI } from './interface'; import BotP from './Bot'; import ReceiverP from './Receiver'; import ProfilerP from './Profiler'; import type { MessengerConfigs, MessengerEventContext, MessengerJob, MessengerDispatchFrame, MessengerResult } from './types'; /** * @category Root */ declare namespace Messenger { const Bot: import("@machinat/core/service").ServiceProvider & typeof import("./Bot").MessengerBot; type Bot = BotP; const Receiver: import("@machinat/core/service").ServiceProvider & typeof import("./Receiver").MessengerReceiver; type Receiver = ReceiverP; const Profiler: import("@machinat/core/service").ServiceProvider & typeof import("./Profiler").MessengerProfiler; type Profiler = ProfilerP; const Configs: import("@machinat/core/service").SingularServiceInterface; type Configs = ConfigsI; const initModule: (configs: MessengerConfigs) => MachinatPlatform; } export default Messenger;