import * as _angular_core from '@angular/core'; import { FormGroup, FormBuilder } from '@angular/forms'; import { ApiDto } from '@ng-vagabond-lab/ng-dsv/api'; import { ToastService } from '@ng-vagabond-lab/ng-dsv/ds/toast'; import { INPUT_TYPE } from '@ng-vagabond-lab/ng-dsv/type'; declare class FormReactiveCheckboxComponent { form: _angular_core.InputSignal>; field: _angular_core.InputSignal; withLabel: _angular_core.InputSignal; change: _angular_core.OutputEmitterRef; doChange(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare abstract class BaseFormReactiveComponent { protected readonly formBuilder: FormBuilder; protected form: FormGroup; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class FormReactiveComponent { toastService: ToastService; form: _angular_core.InputSignal>; urlBack: _angular_core.InputSignal; textValid: _angular_core.InputSignal; formValid: _angular_core.InputSignal; callback: _angular_core.OutputEmitterRef; onSubmit(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class FormReactiveInputComponent { form: _angular_core.InputSignal>; field: _angular_core.InputSignal; type: _angular_core.InputSignal; withLabel: _angular_core.InputSignal; required: _angular_core.InputSignal; icon: _angular_core.InputSignal; onSend: _angular_core.OutputEmitterRef; onEnter(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ReactiveSearchbarComponent extends BaseFormReactiveComponent { search: _angular_core.InputSignal; onSearch: _angular_core.OutputEmitterRef; constructor(); onSend(value: string): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class FormReactiveSelectComponent { form: _angular_core.InputSignal>; field: _angular_core.InputSignal; withLabel: _angular_core.InputSignal; list: _angular_core.InputSignal<(ApiDto & { name: string; })[]>; change: _angular_core.OutputEmitterRef; doChange(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { BaseFormReactiveComponent, FormReactiveCheckboxComponent, FormReactiveComponent, FormReactiveInputComponent, FormReactiveSelectComponent, ReactiveSearchbarComponent };