import { FeatureCollection as CommonFeatureCollection, MMI, Quality } from "./common"; export interface QuakeRequest { publicID: string; } export interface QuakesRequest { mmi: MMI; } export interface QuakeProperties { publicID: string; time: string; depth: number; magnitude: number; mmi: MMI; locality: string; quality: Quality; } export interface QuakeHistoryProperties extends QuakeProperties { modificationTime: string; } export type QuakeResponse = CommonFeatureCollection; export type QuakeHistoryResponse = CommonFeatureCollection; export interface QuakeStatsResponse { magnitudeCount: { days365: Record; days28: Record; days7: Record; }; rate: { perDay: Record; }; } export type QuakesResponse = CommonFeatureCollection;