export interface FredParams {
tool: string;
arguments: any;
}
export interface FredSeriesSearchResponse {
realtime_start: string;
realtime_end: string;
order_by: string;
sort_order: string;
count: number;
offset: number;
limit: number;
seriess: Array<{
id: string;
realtime_start: string;
realtime_end: string;
title: string;
observation_start: string;
observation_end: string;
frequency: string;
frequency_short: string;
units: string;
units_short: string;
seasonal_adjustment: string;
seasonal_adjustment_short: string;
last_updated: string;
popularity: number;
notes: string;
}>;
}
export interface FredSeriesObservation {
realtime_start: string;
realtime_end: string;
date: string;
value: string;
}
export interface FredSeriesResponse {
realtime_start: string;
realtime_end: string;
observation_start: string;
observation_end: string;
units: string;
output_type: number;
file_type: string;
order_by: string;
sort_order: string;
count: number;
offset: number;
limit: number;
observations: FredSeriesObservation[];
}