import * as _angular_core from '@angular/core'; import { AbstractControl, ValidationErrors, ControlValueAccessor, Validator } from '@angular/forms'; import { AutoCompleteCompleteEvent } from 'primeng/autocomplete'; import { Select, SelectFilterEvent, SelectLazyLoadEvent, SelectChangeEvent } from 'primeng/select'; declare class ZAutoCompleteComponent { class?: string; labelClassStyle: _angular_core.InputSignal; inputClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; formControlName: _angular_core.InputSignal; showClear: _angular_core.InputSignal; showTime: _angular_core.InputSignal; showIcon: _angular_core.InputSignal; locale: _angular_core.InputSignal; suggestions: _angular_core.InputSignal; completeMethod: _angular_core.OutputEmitterRef; onCompleteMethod($event: AutoCompleteCompleteEvent): void; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZDatePickerComponent implements ControlValueAccessor, Validator { class?: string; style?: string; labelClassStyle: _angular_core.InputSignal; inputClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; formControlName: _angular_core.InputSignal; showClear: _angular_core.InputSignal; showTime: _angular_core.InputSignal; showIcon: _angular_core.InputSignal; locale: _angular_core.InputSignal; disabled: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZFloatEmailComponent implements ControlValueAccessor, Validator { class?: string; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; formControlName: _angular_core.InputSignal; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZFloatLabelComponent implements ControlValueAccessor, Validator { class?: string; style?: string; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; readOnly: _angular_core.InputSignal; formControlName: _angular_core.InputSignal; disabled: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZFloatLabelCurrencyComponent implements ControlValueAccessor, Validator { class?: string; inputStyle: _angular_core.InputSignal<{ [k: string]: any; } | undefined>; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; formControlName: _angular_core.InputSignal; mode: _angular_core.InputSignal; minFractionDigits: _angular_core.InputSignal; maxFractionDigits: _angular_core.InputSignal; min: _angular_core.InputSignal; max: _angular_core.InputSignal; step: _angular_core.InputSignal; currency: _angular_core.InputSignal; locale: _angular_core.InputSignal; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZFloatLabelNotesComponent implements ControlValueAccessor, Validator { class?: string; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; rows: _angular_core.InputSignal; cols: _angular_core.InputSignal; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZFloatLabelNumberComponent implements ControlValueAccessor, Validator { class?: string; inputStyle: _angular_core.InputSignal<{ [k: string]: any; } | undefined>; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; mode: _angular_core.InputSignal; minFractionDigits: _angular_core.InputSignal; maxFractionDigits: _angular_core.InputSignal; min: _angular_core.InputSignal; max: _angular_core.InputSignal; step: _angular_core.InputSignal; locale: _angular_core.InputSignal; suffix: _angular_core.InputSignal; prefix: _angular_core.InputSignal; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZFloatLabelPercentComponent implements ControlValueAccessor, Validator { class?: string; inputStyle: _angular_core.InputSignal<{ [k: string]: any; } | undefined>; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; mode: _angular_core.InputSignal; minFractionDigits: _angular_core.InputSignal; maxFractionDigits: _angular_core.InputSignal; min: _angular_core.InputSignal; max: _angular_core.InputSignal; step: _angular_core.InputSignal; locale: _angular_core.InputSignal; suffix: _angular_core.InputSignal; prefix: _angular_core.InputSignal; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: number | undefined): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; onModelValueChange(percent: number): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ZSelectComponent implements ControlValueAccessor, Validator { pSelect?: Select; class?: string; style?: string; filter: _angular_core.InputSignal; filterBy: _angular_core.InputSignal; showClear: _angular_core.InputSignal; inputId: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; optionLabel: _angular_core.InputSignal; optionValue: _angular_core.ModelSignal; options: _angular_core.InputSignal; placeholder: _angular_core.InputSignal; appendTo: _angular_core.InputSignal; editable: _angular_core.InputSignal; lazy: _angular_core.InputSignal; onFilter: _angular_core.OutputEmitterRef; onLazyLoad: _angular_core.OutputEmitterRef; onChange: _angular_core.OutputEmitterRef; selectStyle: _angular_core.InputSignal<{ [klass: string]: any; } | null | undefined>; disabled: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; selectionChange($event: SelectChangeEvent): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration, never>; static ɵcmp: _angular_core.ɵɵComponentDeclaration, "z-select", never, { "filter": { "alias": "filter"; "required": false; "isSignal": true; }; "filterBy": { "alias": "filterBy"; "required": false; "isSignal": true; }; "showClear": { "alias": "showClear"; "required": false; "isSignal": true; }; "inputId": { "alias": "inputId"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; "autocomplete": { "alias": "autocomplete"; "required": false; "isSignal": true; }; "id": { "alias": "id"; "required": false; "isSignal": true; }; "optionLabel": { "alias": "optionLabel"; "required": false; "isSignal": true; }; "optionValue": { "alias": "optionValue"; "required": false; "isSignal": true; }; "options": { "alias": "options"; "required": false; "isSignal": true; }; "placeholder": { "alias": "placeholder"; "required": false; "isSignal": true; }; "appendTo": { "alias": "appendTo"; "required": false; "isSignal": true; }; "editable": { "alias": "editable"; "required": false; "isSignal": true; }; "lazy": { "alias": "lazy"; "required": false; "isSignal": true; }; "selectStyle": { "alias": "selectStyle"; "required": false; "isSignal": true; }; }, { "optionValue": "optionValueChange"; "onFilter": "onFilter"; "onLazyLoad": "onLazyLoad"; "onChange": "onChange"; }, never, never, true, never>; } declare class ZToggleSwitchComponent implements ControlValueAccessor, Validator { class?: string; inputClassStyle: _angular_core.InputSignal; labelClassStyle: _angular_core.InputSignal; label: _angular_core.InputSignal; autocomplete: _angular_core.InputSignal; id: _angular_core.InputSignal; mode: _angular_core.InputSignal; minFractionDigits: _angular_core.InputSignal; maxFractionDigits: _angular_core.InputSignal; min: _angular_core.InputSignal; max: _angular_core.InputSignal; currency: _angular_core.InputSignal; locale: _angular_core.InputSignal; suffix: _angular_core.InputSignal; prefix: _angular_core.InputSignal; disabled?: boolean; model: any; onModelChange: Function; onModelTouched: Function; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange?(fn: () => void): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ZAutoCompleteComponent, ZDatePickerComponent, ZFloatEmailComponent, ZFloatLabelComponent, ZFloatLabelCurrencyComponent, ZFloatLabelNotesComponent, ZFloatLabelNumberComponent, ZFloatLabelPercentComponent, ZSelectComponent, ZToggleSwitchComponent };