import { inspect, type InspectOptions } from "node:util"; import type E621 from "../index.js"; /** @category Models */ export default abstract class Base { protected data: D; protected e621: E621; protected includeInInspect: Array; constructor(e621: E621, data: D); [inspect.custom](_depth: never, opts: InspectOptions): string; toJSON(): D; }