import { CDataArray } from './simclimat-lib.data-array';
import { CExperienceValues } from './simclimat-lib.experience-values';
export declare class CSimulationValues {
    simulation_name: string;
    annee_debut: number;
    annee_fin: number;
    fixed_concentration: boolean;
    coo_concentr_value: number;
    emit_anthro_coo_value: number;
    volcan_value: number;
    alteration_value: number;
    stockage_biologique_value: number;
    puissance_soleil_value: number;
    distance_ts_value: number;
    precession_value: number;
    excentricite_value: number;
    obliquite_value: number;
    fixed_albedo: boolean;
    albedo_value: number;
    debranche_ocean: boolean;
    fixed_ocean: boolean;
    puit_oce_value: number;
    debranche_biologie: boolean;
    puit_bio_value: number;
    fixed_eau: boolean;
    rapport_H2O_value: number;
    emissions_coo_data: CDataArray;
    concentrations_coo_data: CDataArray;
    temperature_data: CDataArray;
    niveau_calottes_data: CDataArray;
    niveau_mer_data: CDataArray;
    albedo_data: CDataArray;
    /** Constants */
    private readonly ID_MIN;
    private readonly ID_MAX;
    private readonly TEMPS_ELEM;
    private readonly INTERN_ECHEANCE;
    /** Objects */
    private modelPhysicsConstants;
    private modelVarsConstants;
    constructor();
    set_simulation_name(name: string): boolean;
    get_simulation_name(): string;
    set_annee_fin(echeance: number): boolean;
    get_annee_fin(): number;
    set_resolution(resolution: number): boolean;
    recast_final_initial(sv: CSimulationValues, ev: CExperienceValues): boolean;
    init_simulation_arrays(name?: string, indice_min?: number, indice_max?: number, temps_elem?: number): void;
    create_1750_state(): void;
    create_actual_state(): void;
}
