export default class ListField extends CompositeField { _nextFieldName: number | undefined; _createNewField(): void; _getValue(): any[] | null; _isLastFieldBlank(): any; _removeField(field: any): void; _hasField(name: any): any; _clearFieldIfExists(name: any): void; _shouldRemoveField(): boolean; _getField(name: any): any; _removeFieldByName(name: any): any; _onFieldCreated(field: any): void; _getNextFieldName(): number; _handleDirtyFactory(): (dirty: any) => void; createField(): any; _getOrCreateField(name: any): any; _calcValue(): void; _isLastField(field: any): boolean; _cleanUpNextFields(afterName: any): void; _validateValueType(value: any): void; _hasTypeError: boolean | undefined; canAddMoreFields(fieldValue: any): boolean; produce(): any; _newField(index: any): any; _clearFields(): void; getSingularLabel(): any; } import CompositeField from "./composite-field";