import { ElementRef, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { PropertiesService } from '../../../common-property-panel/properties/properties.service'; import { Language } from '../../../forms/page/widgets/languages'; import { WidgetsService } from '../widgets.service'; import { FormBuilderMasterService } from '../../../sculptor/form-builder-master/form-builder-master.service'; import { WidgetDropListComponent } from '../../../sculptor/form-builder-master/canvas/widget-drop-list/widget-drop-list.component'; import * as i0 from "@angular/core"; export declare class LanguageComponent implements OnInit { private _propertiesService; private _widgetProperties; private _formBuilderMasterService; private _widgetDropListComponent; widget: Language; group: FormGroup; inputField: ElementRef; /** * constructor * * @param _propertiesService */ constructor(_propertiesService: PropertiesService, _widgetProperties: WidgetsService, _formBuilderMasterService: FormBuilderMasterService, _widgetDropListComponent: WidgetDropListComponent); /** * on init */ ngOnInit(): void; ngAfterViewInit(): void; /** * to emit widgetClickEvent to show properties of selected widget */ onWidgetClick(): void; valid: any; debounceTimeout: any; updateIdentifier(): Promise; /** * to emit widgetDeleteEvent to Delete Widget */ delete(): void; onClickEditor(): void; showConfirmation: boolean; confirmbutton(): void; onMouseEnter(): void; copyWidget(): void; cutWidget(): void; isPasteInProgress: boolean; pasteWidget(): void; calculateHeight(): number; getPromptLength(): number; onDoubleClick(event: MouseEvent): void; isEditable: boolean; toggleEditable(): void; preventFocus(event: MouseEvent): void; onFocus(event: FocusEvent): void; getTextAreaId(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }