import type { GeneratorOptions } from "@prisma/generator-helper"; export declare class Generator { static messages: { enums: { generate: string; parse: string; title: string; }; init: string; inputTypeDecorators: { generate: string; parse: string; title: string; }; inputTypes: { generate: string; parse: string; title: string; }; models: { generate: string; parse: string; title: string; }; objects: string; outputTypes: { generate: string; parse: string; title: string; }; resolvers: { generate: string; parse: string; title: string; }; title: string; }; private _barrelFileHandler; private readonly _config; private _dmmf; private _enumHandler; private _inputTypeDecoratorHandler; private _inputTypeHandler; private _modelHandler; private _outputTypeHandler; private _resolverHandler; constructor({ generator, otherGenerators }: GeneratorOptions); generate(): Promise; private _init; private _initOutputFolder; }