import type { ApiResource } from '../types'; import type * as stats from '@luxfi/stats-types'; export const MULTICHAIN_STATS_API_RESOURCES = { pages_main: { path: '/v1/pages/multichain/main', }, } satisfies Record; export type MultichainStatsApiResourceName = `multichainStats:${ keyof typeof MULTICHAIN_STATS_API_RESOURCES }`; /* eslint-disable @stylistic/indent */ export type MultichainStatsApiResourcePayload = R extends 'multichainStats:pages_main' ? stats.MainPageMultichainStats : never; /* eslint-enable @stylistic/indent */