import { BaseService } from '@sodacore/core';
/**
 * The Discord service, will initialise a discord client
 * that can then route interactions and messages to the
 * appropriate handlers.
 * @class DiscordService
 * @extends {BaseService}
 * @default
 */
export default class DiscordService extends BaseService {
    private config;
    private router;
    private client;
    private discordConfig;
    init(): Promise<void>;
    start(): Promise<void>;
    stop(): Promise<void>;
    private handleInteraction;
    private handleEvent;
}
//# sourceMappingURL=discord.d.ts.map