import type DMMF from '@prisma/dmmf'; import { ExtendedDMMFDatamodel } from './extendedDMMFDatamodel'; import { ExtendedDMMFSchema } from './extendedDMMFSchema'; export declare class ExtendedDMMF { readonly datamodel: ExtendedDMMFDatamodel; readonly schema: ExtendedDMMFSchema; readonly mappings: DMMF.Mappings; readonly imports: Set; readonly customImports: Set; constructor(dmmf: DMMF.Document); private _getExtendedDatamodel; private _getExtendedSchema; private _getImports; private _getModelImports; private _getExtendedMappings; } export declare class ExtendedDMMFSingleton { private static instance; private constructor(); static initialize(dmmf: DMMF.Document): void; static getInstance(): ExtendedDMMF; static isInitialized(): boolean; static reset(): void; } export declare const getExtendedDMMF: () => ExtendedDMMF; //# sourceMappingURL=extendedDMMF.d.ts.map