export declare const mainGroup: {
    adaptersS_3: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
        typesAdapter: {};
    }>;
    adaptersUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
        typesAdapter: {};
    }>;
    servicesCreatePresignedDownloadUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_MODEL: {};
    }, {
        errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            BadRequestError: {};
            ForbiddenError: {};
            handleZodRequestValidationError: {};
            HttpError: {};
            InternalServerError: {};
            logError: {};
            NotFoundError: {};
            UnauthorizedError: {};
        }>>;
        serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            createServiceContext: {};
            createSystemServiceContext: {};
            createTestServiceContext: {};
            ServiceContext: {
                isTypeOnly: true;
            };
        }>>;
    }, {
        configAdapters: {};
        configCategories: {};
    }>;
    servicesCreatePresignedUploadUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_MODEL: {};
        TPL_FILE_MODEL_TYPE: {};
    }, {
        errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            BadRequestError: {};
            ForbiddenError: {};
            handleZodRequestValidationError: {};
            HttpError: {};
            InternalServerError: {};
            logError: {};
            NotFoundError: {};
            UnauthorizedError: {};
        }>>;
        serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            createServiceContext: {};
            createSystemServiceContext: {};
            createTestServiceContext: {};
            ServiceContext: {
                isTypeOnly: true;
            };
        }>>;
    }, {
        utilsValidateFileUploadOptions: {};
    }>;
    servicesDownloadFile: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_MODEL: {};
    }, {
        errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            BadRequestError: {};
            ForbiddenError: {};
            handleZodRequestValidationError: {};
            HttpError: {};
            InternalServerError: {};
            logError: {};
            NotFoundError: {};
            UnauthorizedError: {};
        }>>;
        prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            PrismaClient: {};
            Prisma: {};
            '*': {};
            $Enums: {};
        }>>;
        serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            createServiceContext: {};
            createSystemServiceContext: {};
            createTestServiceContext: {};
            ServiceContext: {
                isTypeOnly: true;
            };
        }>>;
    }, {
        configAdapters: {};
        configCategories: {};
    }>;
    servicesFileField: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        dataUtilsImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            AnyFieldDefinition: {
                isTypeOnly: true;
            };
            AnyOperationHooks: {
                isTypeOnly: true;
            };
            createParentModelConfig: {};
            DataOperationType: {
                isTypeOnly: true;
            };
            defineCreateOperation: {};
            defineDeleteOperation: {};
            defineUpdateOperation: {};
            FieldContext: {
                isTypeOnly: true;
            };
            FieldDefinition: {
                isTypeOnly: true;
            };
            FieldTransformData: {
                isTypeOnly: true;
            };
            FieldTransformResult: {
                isTypeOnly: true;
            };
            GetPayload: {
                isTypeOnly: true;
            };
            InferFieldsOutput: {
                isTypeOnly: true;
            };
            InferInput: {
                isTypeOnly: true;
            };
            ModelPropName: {
                isTypeOnly: true;
            };
            nestedOneToManyField: {};
            NestedOneToManyFieldConfig: {
                isTypeOnly: true;
            };
            nestedOneToOneField: {};
            NestedOneToOneFieldConfig: {
                isTypeOnly: true;
            };
            OperationContext: {
                isTypeOnly: true;
            };
            OperationHooks: {
                isTypeOnly: true;
            };
            ParentModelConfig: {
                isTypeOnly: true;
            };
            PrismaTransaction: {
                isTypeOnly: true;
            };
            relationHelpers: {};
            scalarField: {};
            TransactionalOperationContext: {
                isTypeOnly: true;
            };
        }>>;
        errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            BadRequestError: {};
            ForbiddenError: {};
            handleZodRequestValidationError: {};
            HttpError: {};
            InternalServerError: {};
            logError: {};
            NotFoundError: {};
            UnauthorizedError: {};
        }>>;
        prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            PrismaClient: {};
            Prisma: {};
            '*': {};
            $Enums: {};
        }>>;
        prismaImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            prisma: {};
        }>>;
    }, {
        configAdapters: {};
        typesFileCategory: {};
    }>;
    servicesUploadFile: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_MODEL: {};
        TPL_FILE_MODEL_TYPE: {};
    }, {
        serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            createServiceContext: {};
            createSystemServiceContext: {};
            createTestServiceContext: {};
            ServiceContext: {
                isTypeOnly: true;
            };
        }>>;
    }, {
        utilsValidateFileUploadOptions: {};
    }>;
    typesAdapter: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>;
    typesFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            PrismaClient: {};
            Prisma: {};
            '*': {};
            $Enums: {};
        }>>;
        serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            createServiceContext: {};
            createSystemServiceContext: {};
            createTestServiceContext: {};
            ServiceContext: {
                isTypeOnly: true;
            };
        }>>;
    }, {
        configAdapters: {};
    }>;
    utilsCreateFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            PrismaClient: {};
            Prisma: {};
            '*': {};
            $Enums: {};
        }>>;
    }, {
        typesFileCategory: {};
    }>;
    utilsMime: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>;
    utilsValidateFileUploadOptions: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_CREATE_INPUT: {};
    }, {
        errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            BadRequestError: {};
            ForbiddenError: {};
            handleZodRequestValidationError: {};
            HttpError: {};
            InternalServerError: {};
            logError: {};
            NotFoundError: {};
            UnauthorizedError: {};
        }>>;
        serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            createServiceContext: {};
            createSystemServiceContext: {};
            createTestServiceContext: {};
            ServiceContext: {
                isTypeOnly: true;
            };
        }>>;
    }, {
        configAdapters: {};
        configCategories: {};
        typesAdapter: {};
        typesFileCategory: {};
        utilsMime: {};
    }>;
};
export declare const schemaGroup: {
    schemaFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            builder: {};
        }>>;
    }, {
        configCategories: {};
    }>;
    schemaFileInput: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            builder: {};
        }>>;
    }, Record<never, Record<never, never>>>;
    schemaPresignedMutations: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_OBJECT_TYPE: {};
    }, {
        pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            builder: {};
        }>>;
    }, {
        schemaFileCategory: {};
        servicesCreatePresignedDownloadUrl: {};
        servicesCreatePresignedUploadUrl: {};
    }>;
    schemaPublicUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_OBJECT_TYPE: {};
    }, {
        pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            builder: {};
        }>>;
    }, {
        servicesGetPublicUrl: {};
    }>;
};
export declare const FASTIFY_STORAGE_MODULE_TEMPLATES: {
    configAdapters: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_ADAPTERS: {};
    }, {}, Record<never, Record<never, never>>>;
    configCategories: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_CATEGORIES: {};
    }, {}, {
        typesFileCategory: {};
    }>;
    mainGroup: {
        adaptersS_3: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
            typesAdapter: {};
        }>;
        adaptersUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, {
            typesAdapter: {};
        }>;
        servicesCreatePresignedDownloadUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_MODEL: {};
        }, {
            errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                BadRequestError: {};
                ForbiddenError: {};
                handleZodRequestValidationError: {};
                HttpError: {};
                InternalServerError: {};
                logError: {};
                NotFoundError: {};
                UnauthorizedError: {};
            }>>;
            serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                createServiceContext: {};
                createSystemServiceContext: {};
                createTestServiceContext: {};
                ServiceContext: {
                    isTypeOnly: true;
                };
            }>>;
        }, {
            configAdapters: {};
            configCategories: {};
        }>;
        servicesCreatePresignedUploadUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_MODEL: {};
            TPL_FILE_MODEL_TYPE: {};
        }, {
            errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                BadRequestError: {};
                ForbiddenError: {};
                handleZodRequestValidationError: {};
                HttpError: {};
                InternalServerError: {};
                logError: {};
                NotFoundError: {};
                UnauthorizedError: {};
            }>>;
            serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                createServiceContext: {};
                createSystemServiceContext: {};
                createTestServiceContext: {};
                ServiceContext: {
                    isTypeOnly: true;
                };
            }>>;
        }, {
            utilsValidateFileUploadOptions: {};
        }>;
        servicesDownloadFile: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_MODEL: {};
        }, {
            errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                BadRequestError: {};
                ForbiddenError: {};
                handleZodRequestValidationError: {};
                HttpError: {};
                InternalServerError: {};
                logError: {};
                NotFoundError: {};
                UnauthorizedError: {};
            }>>;
            prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                PrismaClient: {};
                Prisma: {};
                '*': {};
                $Enums: {};
            }>>;
            serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                createServiceContext: {};
                createSystemServiceContext: {};
                createTestServiceContext: {};
                ServiceContext: {
                    isTypeOnly: true;
                };
            }>>;
        }, {
            configAdapters: {};
            configCategories: {};
        }>;
        servicesFileField: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
            dataUtilsImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                AnyFieldDefinition: {
                    isTypeOnly: true;
                };
                AnyOperationHooks: {
                    isTypeOnly: true;
                };
                createParentModelConfig: {};
                DataOperationType: {
                    isTypeOnly: true;
                };
                defineCreateOperation: {};
                defineDeleteOperation: {};
                defineUpdateOperation: {};
                FieldContext: {
                    isTypeOnly: true;
                };
                FieldDefinition: {
                    isTypeOnly: true;
                };
                FieldTransformData: {
                    isTypeOnly: true;
                };
                FieldTransformResult: {
                    isTypeOnly: true;
                };
                GetPayload: {
                    isTypeOnly: true;
                };
                InferFieldsOutput: {
                    isTypeOnly: true;
                };
                InferInput: {
                    isTypeOnly: true;
                };
                ModelPropName: {
                    isTypeOnly: true;
                };
                nestedOneToManyField: {};
                NestedOneToManyFieldConfig: {
                    isTypeOnly: true;
                };
                nestedOneToOneField: {};
                NestedOneToOneFieldConfig: {
                    isTypeOnly: true;
                };
                OperationContext: {
                    isTypeOnly: true;
                };
                OperationHooks: {
                    isTypeOnly: true;
                };
                ParentModelConfig: {
                    isTypeOnly: true;
                };
                PrismaTransaction: {
                    isTypeOnly: true;
                };
                relationHelpers: {};
                scalarField: {};
                TransactionalOperationContext: {
                    isTypeOnly: true;
                };
            }>>;
            errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                BadRequestError: {};
                ForbiddenError: {};
                handleZodRequestValidationError: {};
                HttpError: {};
                InternalServerError: {};
                logError: {};
                NotFoundError: {};
                UnauthorizedError: {};
            }>>;
            prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                PrismaClient: {};
                Prisma: {};
                '*': {};
                $Enums: {};
            }>>;
            prismaImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                prisma: {};
            }>>;
        }, {
            configAdapters: {};
            typesFileCategory: {};
        }>;
        servicesUploadFile: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_MODEL: {};
            TPL_FILE_MODEL_TYPE: {};
        }, {
            serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                createServiceContext: {};
                createSystemServiceContext: {};
                createTestServiceContext: {};
                ServiceContext: {
                    isTypeOnly: true;
                };
            }>>;
        }, {
            utilsValidateFileUploadOptions: {};
        }>;
        typesAdapter: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>;
        typesFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
            prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                PrismaClient: {};
                Prisma: {};
                '*': {};
                $Enums: {};
            }>>;
            serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                createServiceContext: {};
                createSystemServiceContext: {};
                createTestServiceContext: {};
                ServiceContext: {
                    isTypeOnly: true;
                };
            }>>;
        }, {
            configAdapters: {};
        }>;
        utilsCreateFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
            prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                PrismaClient: {};
                Prisma: {};
                '*': {};
                $Enums: {};
            }>>;
        }, {
            typesFileCategory: {};
        }>;
        utilsMime: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>;
        utilsValidateFileUploadOptions: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_CREATE_INPUT: {};
        }, {
            errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                BadRequestError: {};
                ForbiddenError: {};
                handleZodRequestValidationError: {};
                HttpError: {};
                InternalServerError: {};
                logError: {};
                NotFoundError: {};
                UnauthorizedError: {};
            }>>;
            serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                createServiceContext: {};
                createSystemServiceContext: {};
                createTestServiceContext: {};
                ServiceContext: {
                    isTypeOnly: true;
                };
            }>>;
        }, {
            configAdapters: {};
            configCategories: {};
            typesAdapter: {};
            typesFileCategory: {};
            utilsMime: {};
        }>;
    };
    schemaGroup: {
        schemaFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
            pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                builder: {};
            }>>;
        }, {
            configCategories: {};
        }>;
        schemaFileInput: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
            pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                builder: {};
            }>>;
        }, Record<never, Record<never, never>>>;
        schemaPresignedMutations: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_OBJECT_TYPE: {};
        }, {
            pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                builder: {};
            }>>;
        }, {
            schemaFileCategory: {};
            servicesCreatePresignedDownloadUrl: {};
            servicesCreatePresignedUploadUrl: {};
        }>;
        schemaPublicUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
            TPL_FILE_OBJECT_TYPE: {};
        }, {
            pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
                builder: {};
            }>>;
        }, {
            servicesGetPublicUrl: {};
        }>;
    };
    servicesGetPublicUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{
        TPL_FILE_MODEL: {};
    }, {
        prismaGeneratedImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            PrismaClient: {};
            Prisma: {};
            '*': {};
            $Enums: {};
        }>>;
    }, {
        configAdapters: {};
    }>;
};
//# sourceMappingURL=typed-templates.d.ts.map