import { EventEmitter } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { MatAutocomplete, MatAutocompleteDefaultOptions } from "@angular/material/autocomplete"; import { ErrorStateMatcher, LabelOptions, RippleGlobalOptions } from "@angular/material/core"; import { MatInput } from "@angular/material/input"; import { DynamicFormControlCustomEvent, DynamicFormLayout, DynamicFormLayoutService, DynamicFormValidationService, DynamicInputModel } from "@ng-dynamic-forms/core"; import { DynamicMaterialFormInputControlComponent } from "../dynamic-material-form-input-control.component"; export declare class DynamicMaterialInputComponent extends DynamicMaterialFormInputControlComponent { protected layoutService: DynamicFormLayoutService; protected validationService: DynamicFormValidationService; errorStateMatcher: ErrorStateMatcher; AUTOCOMPLETE_OPTIONS: MatAutocompleteDefaultOptions; LABEL_OPTIONS: LabelOptions; RIPPLE_OPTIONS: RippleGlobalOptions; group: FormGroup; layout: DynamicFormLayout; model: DynamicInputModel; blur: EventEmitter; change: EventEmitter; customEvent: EventEmitter; focus: EventEmitter; matAutocomplete: MatAutocomplete; matInput: MatInput; constructor(layoutService: DynamicFormLayoutService, validationService: DynamicFormValidationService, errorStateMatcher: ErrorStateMatcher, AUTOCOMPLETE_OPTIONS: MatAutocompleteDefaultOptions, LABEL_OPTIONS: LabelOptions, RIPPLE_OPTIONS: RippleGlobalOptions); }