import { BaseClient } from "../../client/base.js"; import { KMessageEvent } from "../../client/event-receiver/types.js"; import { BaseChannel } from "../channel/base.js"; import { Guild } from "../guild/index.js"; import { BaseUser } from "../user/base.js"; /** * BaseEvent * * @export * @class BaseEvent */ export declare class BaseEvent { /** * camelCased Raw Event * * @type {(KMessageEvent | any)} * @memberof BaseEvent */ rawEvent: KMessageEvent | any; client: BaseClient; content: string; type: string; id: string; timestamp: number; channel?: BaseChannel; guild?: Guild; user?: BaseUser; constructor(raw: KMessageEvent, client: BaseClient); }