import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { DataVariable, GraphicVariable, GraphicVariableOption, RecordStream } from '@dvl-fw/core'; import { DragDropEvent } from '../../drag-drop'; import { ApplicationState } from '../../shared/store'; import { DataVariableHoverService } from '../../shared/services/hover/data-variable-hover.service'; export declare class DataVariableDropzoneComponent { private hoverService; recordStream: RecordStream; graphicVariableOption: GraphicVariableOption; graphicVariableChange: Observable; selectionClass: string; private availableGraphicVariables; private _graphicVariableChange; constructor(store: Store, hoverService: DataVariableHoverService); dataVariableDropped(selectedDataVariable: DataVariable): void; onDragDropEvent(event: DragDropEvent): void; onMouseOver(): void; onMouseOut(): void; mappableGraphicVariables(dataVariable: DataVariable): GraphicVariable[]; get acceptsDrop(): (dataVariable: DataVariable) => boolean; }