import type { Client } from '../client/Client'; declare type ID = { _id: string; } | { id: string; } | { _id: { user: string; }; }; export declare abstract class Base = Partial> { client: Client; id: string; constructor(client: Client); _update(data: APIBase): this; protected _patch(data: APIBase): this; protected _clone(): this; } export {};