import { createTsTemplateFile } from '@baseplate-dev/core-generators';
import { authContextImportsProvider, userSessionTypesImportsProvider, } from '@baseplate-dev/fastify-generators';
import path from 'node:path';
const userSessionService = createTsTemplateFile({
    fileOptions: { kind: 'singleton' },
    importMapProviders: {
        authContextImports: authContextImportsProvider,
        userSessionTypesImports: userSessionTypesImportsProvider,
    },
    name: 'user-session-service',
    projectExports: { userSessionService: {} },
    source: {
        path: path.join(import.meta.dirname, '../templates/module/services/user-session.service.ts'),
    },
    variables: {},
});
export const PLACEHOLDER_AUTH_CORE_PLACEHOLDER_AUTH_MODULE_TEMPLATES = {
    userSessionService,
};
//# sourceMappingURL=typed-templates.js.map