import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; /** * Saisie d'un montant avec séparateur de milliers (`thousandSeparator` d'un champ `number`). * L'input affiche « 20 000 » ; le FormControl reçoit le nombre 20000 — validateurs min/max, * maxField et payload restent numériques. Reformaté à chaque frappe, curseur conservé. * C'est l'accesseur de valeur du champ : mat-form-field garde ses états d'erreur. */ export declare class ThousandsInputDirective implements ControlValueAccessor { /** Séparateur de milliers affiché (défaut : espace). */ set separateur(valeur: string | boolean | '' | undefined); private sep; private readonly el; private onChange; private onTouched; writeValue(valeur: unknown): void; registerOnChange(fn: (valeur: number | null) => void): void; registerOnTouched(fn: () => void): void; setDisabledState(desactive: boolean): void; onInput(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }