// Mock for shared/lib/tiki.ts module.exports = { Tiki: { Welati: 'Welati', Parlementer: 'Parlementer', SerokiMeclise: 'SerokiMeclise', Serok: 'Serok', EndameDiwane: 'EndameDiwane', Dadger: 'Dadger', Dozger: 'Dozger', Hiquqnas: 'Hiquqnas', Noter: 'Noter', Wezir: 'Wezir', }, RoleAssignmentType: {}, TIKI_DISPLAY_NAMES: {}, TIKI_SCORES: {}, ROLE_CATEGORIES: {}, fetchUserTikis: jest.fn(() => Promise.resolve([])), isCitizen: jest.fn(() => Promise.resolve(false)), calculateTikiScore: jest.fn(() => 0), getPrimaryRole: jest.fn(() => 'Welati'), getTikiDisplayName: jest.fn((tiki) => tiki), getUserRoleCategories: jest.fn(() => []), hasTiki: jest.fn(() => false), getTikiColor: jest.fn(() => '#22C55E'), getTikiEmoji: jest.fn(() => '\uD83D\uDC64'), getTikiBadgeVariant: jest.fn(() => 'default'), fetchUserTikiNFTs: jest.fn(() => Promise.resolve([])), getCitizenNFTDetails: jest.fn(() => Promise.resolve(null)), getAllTikiNFTDetails: jest.fn(() => Promise.resolve([])), generateCitizenNumber: jest.fn(() => 'CIT-001'), };