import type { Autodiag, Contexte, Option, Poste, Reglages, Selection, Statut } from './types.js'; export interface EntreeReajuste { axes: Selection; couplages_appliques?: string[]; } export interface ResultatReajuste { axes: Selection; total: number; status: Statut; message: string; couplages_appliques: string[]; debug_reajust: string[] | null; } export declare function reajusteBudget(apres_couplages: EntreeReajuste, budget_total: number, options: Option[], postes: Poste[] | null | undefined, inputs: Autodiag, contexte_derived: Contexte, reglages: Reglages, debug?: boolean): ResultatReajuste;