import type { DMMF } from "@prisma/generator-helper"; import type { GeneratorConfig } from "../../GeneratorConfig"; import { BaseFileGenerator } from "./BaseFileGenerator"; import { BaseParser } from "./BaseParser"; interface HandlerOptions { config: GeneratorConfig; dmmf: DMMF.Document; } declare abstract class BaseHandler { protected readonly baseFileGenerator: BaseFileGenerator; protected readonly baseParser: BaseParser; protected readonly config: GeneratorConfig; constructor({ config, dmmf }: HandlerOptions); } export { BaseHandler, HandlerOptions };