import type { GearAPYDetails, PoolOutputDetails, TokenOutputDetails } from "./output-details.js"; export interface Output { gearApy: DataResult; chains: Record[]>; pools: DataResult[]>; }>; timestamp: string; metadata: { totalChains: number; successfulChains: number; failedChains: number; }; } export type DataResult = { status: "ok"; data: T; } | { status: "error"; message: string; code?: string; };