import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { FieldOptionEditorOption, FieldOptionsEditorMetadata } from './types'; import * as i0 from "@angular/core"; export declare class FieldOptionsEditorComponent implements OnChanges { props: FieldOptionsEditorMetadata; optionsChange: EventEmitter; readonly fallback: Required>; resolved: Required>; options: FieldOptionEditorOption[]; draft: string; constructor(); ngOnChanges(changes: SimpleChanges): void; get disabled(): boolean; stringValue(event: Event): string; addDraft(): void; updateOption(id: string, name: string): void; removeOption(id: string): void; dropOption(event: CdkDragDrop): void; private createOption; private setOptions; private normalizeOptions; private uniqueID; private optionID; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }