import * as flatbuffers from 'flatbuffers';
import { Aggregation } from './aggregation.js';
import { Probability } from './probability.js';
import { Unit } from './unit.js';
import { Variable } from './variable.js';
export declare class VariableWithValues {
    bb: flatbuffers.ByteBuffer | null;
    bb_pos: number;
    __init(i: number, bb: flatbuffers.ByteBuffer): VariableWithValues;
    static getRootAsVariableWithValues(bb: flatbuffers.ByteBuffer, obj?: VariableWithValues): VariableWithValues;
    static getSizePrefixedRootAsVariableWithValues(bb: flatbuffers.ByteBuffer, obj?: VariableWithValues): VariableWithValues;
    variable(): Variable;
    unit(): Unit;
    value(): number;
    values(index: number): number | null;
    valuesLength(): number;
    valuesArray(): Float32Array | null;
    valuesInt64(index: number): bigint | null;
    valuesInt64Length(): number;
    altitude(): number;
    aggregation(): Aggregation;
    pressureLevel(): number;
    depth(): number;
    depthTo(): number;
    ensembleMember(): number;
    previousDay(): number;
    probability(): Probability;
}
