import * as flatbuffers from 'flatbuffers'; import { Model } from './model.js'; import { VariablesWithMonth } from './variables-with-month.js'; import { VariablesWithTime } from './variables-with-time.js'; export declare class WeatherApiResponse { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): WeatherApiResponse; static getRootAsWeatherApiResponse(bb: flatbuffers.ByteBuffer, obj?: WeatherApiResponse): WeatherApiResponse; static getSizePrefixedRootAsWeatherApiResponse(bb: flatbuffers.ByteBuffer, obj?: WeatherApiResponse): WeatherApiResponse; latitude(): number; longitude(): number; elevation(): number; generationTimeMilliseconds(): number; locationId(): bigint; model(): Model; utcOffsetSeconds(): number; timezone(): string | null; timezone(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; timezoneAbbreviation(): string | null; timezoneAbbreviation(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; current(obj?: VariablesWithTime): VariablesWithTime | null; daily(obj?: VariablesWithTime): VariablesWithTime | null; hourly(obj?: VariablesWithTime): VariablesWithTime | null; minutely15(obj?: VariablesWithTime): VariablesWithTime | null; monthly(obj?: VariablesWithMonth): VariablesWithMonth | null; weekly(obj?: VariablesWithTime): VariablesWithTime | null; }