declare namespace SgwModel { interface FishingLogInfo { fish_species_id?: number; fish_name?: string; catch_number?: number; catch_unit?: string; fish_size?: number; fish_rarity?: number; fish_condition?: string; gear_usage?: string; } interface FishingLog { fishing_log_id?: string; trip_id: string; start_at: Date; end_at: Date; start_lat: number; start_lon: number; haul_lat: number; haul_lon: number; status: number; weather_description: string; info?: FishingLogInfo[]; sync: boolean; } interface NewFishingLogRequest { trip_id: string; start_at: Date; start_lat: number; start_lon: number; weather_description: string; } }