import { Component, ComponentAPI } from '@ayanaware/bento'; import { Client, ClientOptions, OAuthApplicationInfo } from 'eris'; export declare class Discord implements Component { name: string; api: ComponentAPI; client: Client; private clientOptions; application: OAuthApplicationInfo; private readonly interface; onUnload(): Promise; onVerify(): Promise; connect(tokenOverride?: string, optionsOverride?: ClientOptions): Promise; disconnect(): Promise; private handleShardError; private handleShardReady; private handleShardResume; private handleShardDisconnect; }