import { AfterViewInit } from '@angular/core'; import { GasFiltersDirective } from '../../common/gas-filters/gas-filters.directive'; import { GasInputComponent } from '../../forms/gas-input/input/gas-input.component'; import { GasCheckboxComponent } from '../../forms/gas-checkbox/checkbox/gas-checkbox.component'; import { GasFormBaseComponent } from '../../forms/gas-form-base-component'; import { GasSwitchComponent } from '../../forms/gas-switch/switch/gas-switch.component'; import { GasSelectComponent } from '../../forms/gas-select/wrapper/gas-select.component'; import { GasRadioGroupComponent } from '../../forms/gas-radio/group/gas-radio-group.component'; import { GasDateDirective } from '../gas-date-directive/gas-date.directive'; import { GasDatepickerInputComponent } from '../../forms/gas-datepicker-input/gas-datepicker-input.component'; import { GasAutocompleteComponent } from '../../forms/gas-autocomplete/wrapper/gas-autocomplete.component'; import { GasStatusTagGroupComponent } from '../../forms/gas-status-tag/group/group.component'; export declare class GasFormKeyDirective implements AfterViewInit { gasFiltersDirective: GasFiltersDirective; private gasInputComponent; private gasCheckBoxComponent; private gasSwitchComponent; private gasSelectComponent; private gasRadioGroupComponent; private gasDateDirective; private gasDatepickerInputComponent; private gasAutocompleteComponent; private gasStatusTagGroupComponent; gasFormKey: string; get component(): GasFormBaseComponent; get dateInfo(): GasDateDirective; get tagName(): string; set tagName(name: string); private tag; constructor(gasFiltersDirective: GasFiltersDirective, gasInputComponent: GasInputComponent, gasCheckBoxComponent: GasCheckboxComponent, gasSwitchComponent: GasSwitchComponent, gasSelectComponent: GasSelectComponent, gasRadioGroupComponent: GasRadioGroupComponent, gasDateDirective: GasDateDirective, gasDatepickerInputComponent: GasDatepickerInputComponent, gasAutocompleteComponent: GasAutocompleteComponent, gasStatusTagGroupComponent: GasStatusTagGroupComponent); ngAfterViewInit(): void; init(): void; private checkValueAndSetModified; }