import { EventEmitter } from '@angular/core'; import { CdkDragEnd } from '@angular/cdk/drag-drop'; import { ElementsService } from '../services/elements.service'; import { DRAG_OPTIONS_ENUM, IDragOption } from '../interfaces/drag-option.type'; import { ArtboardElementService } from '../services/artboard-element.service'; import { IArtboardLibConfig } from '../models/artboard-lib-config.model'; import * as i0 from "@angular/core"; export declare class ItemComponent { private config; elementDeleted: EventEmitter; x: import("@angular/core").InputSignal; y: import("@angular/core").InputSignal; w: import("@angular/core").InputSignal; h: import("@angular/core").InputSignal; guid: import("@angular/core").InputSignal; dragOption: import("@angular/core").InputSignal; ico: import("@angular/core").InputSignal; selected: import("@angular/core").InputSignal; dragOptions: typeof DRAG_OPTIONS_ENUM; elementsService: ElementsService; artboardElementService: ArtboardElementService; deleteElementLoading: boolean; dragOnMove: boolean; mode: string; constructor(config: IArtboardLibConfig); get iconUrl(): string; onDragEnd(e: CdkDragEnd): void; private getDroppedSvgPosition; deleteElement(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }