import { Client } from "../Client"; import { MiniEmitter } from "../utils/MiniEmitter"; export declare class BaseObject extends MiniEmitter { client: Client; private data; /** Original API object. */ get source(): APIType; protected get _id(): ""; constructor(client: Client, data: APIType); get id(): string; get createdAt(): number; deleted: boolean; /** Update this object with new API data. */ update(data?: Partial): this; }