export declare const typesGroup: {
    rateLimiterTypes: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>;
};
export declare const RATE_LIMIT_CORE_RATE_LIMIT_TEMPLATES: {
    rateLimiterService: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {
        errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            BadRequestError: {};
            ForbiddenError: {};
            handleZodRequestValidationError: {};
            HttpError: {};
            InternalServerError: {};
            logError: {};
            NotFoundError: {};
            TooManyRequestsError: {};
            UnauthorizedError: {};
        }>>;
        prismaImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{
            prisma: {};
        }>>;
    }, {
        rateLimiterTypes: {};
    }>;
    typesGroup: {
        rateLimiterTypes: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>;
    };
};
//# sourceMappingURL=typed-templates.d.ts.map