import './index.js';
import { Plugin, preGenericsInitialization, SapphireClient, postInitialization, preLogin, postLogin } from '@sapphire/framework';
import { ClientOptions } from 'discord.js';

declare class CronTaskPlugin extends Plugin {
    static [preGenericsInitialization](this: SapphireClient, options: ClientOptions): void;
    static [postInitialization](this: SapphireClient): void;
    static [preLogin](this: SapphireClient): Promise<void>;
    static [postLogin](this: SapphireClient): void;
}

export { CronTaskPlugin };
