/**
 * This file serves as intellisense for sern projects.
 * Types are declared here for dependencies to function properly
 * Service(s) api rely on this file to provide a better developer experience.
 */

import type { CoreDependencies } from '@sern/handler';
import type { Client } from 'discord.js'
import type { Publisher } from '@sern/publisher'
/**
 * Note: You usually would not need to modify this unless there is an urgent need to break the contracts provided.
 * You would need to modify this to add your custom Services, however.
 */
declare global {
   interface Dependencies extends CoreDependencies {
        '@sern/client': Client;
        'publisher': Publisher;
   }
}


export {}
