export const APPLICATION_NAME = "asa.news" export const TIER_LIMITS = { free: { maximumFeeds: 10, maximumFolders: 3, maximumMutedKeywords: 5, maximumCustomFeeds: 1, historyRetentionDays: 14, refreshIntervalSeconds: 1800, allowsAuthenticatedFeeds: false, allowsExport: false, allowsManualRefresh: false, allowsApiAccess: false, allowsWebhooks: false, allowsOfflineReading: false, }, pro: { maximumFeeds: 200, maximumFolders: 10000, maximumMutedKeywords: 10000, maximumCustomFeeds: 1000, historyRetentionDays: 90, refreshIntervalSeconds: 300, allowsAuthenticatedFeeds: true, allowsExport: true, allowsManualRefresh: true, allowsApiAccess: false, allowsWebhooks: false, allowsOfflineReading: true, }, developer: { maximumFeeds: 500, maximumFolders: 10000, maximumMutedKeywords: 10000, maximumCustomFeeds: 1000, historyRetentionDays: 90, refreshIntervalSeconds: 300, allowsAuthenticatedFeeds: true, allowsExport: true, allowsManualRefresh: true, allowsApiAccess: true, allowsWebhooks: true, allowsOfflineReading: true, }, } as const export type SubscriptionTier = keyof typeof TIER_LIMITS