import { Data } from './data'; import { Generated } from './generated'; import { Index } from './utils'; export * from './generated/types'; export declare abstract class AbstractTemplate = Index, ArtifactsIndex extends Index = Index> { abstract metadata: { name: Name; displayName: string; githubUrl: null | string; }; abstract files: FilesIndex; abstract artifacts: ArtifactsIndex; } export declare type File = { content: string; path: string; }; export declare type BaseTemplateParameters = { datasourceProvider?: Data.PrismaDatasourceProviderName; }; export declare type BaseTemplateParametersResolved = Required; //# sourceMappingURL=types.d.ts.map