import { type SdKanbanDragRef, type SdKanbanDropTarget } from "./sd-kanban-board"; import { type SdResizeEvent } from "../../core/events/sd-resize"; import * as i0 from "@angular/core"; export declare class SdKanban implements SdKanbanDragRef, SdKanbanDropTarget { private readonly _boardControl; private readonly _laneControl; private readonly _elRef; readonly thisRef: this; value: import("@angular/core").InputSignal; laneValue: import("@angular/core").Signal; selectable: import("@angular/core").InputSignalWithTransform; draggable: import("@angular/core").InputSignalWithTransform; selected: import("@angular/core").Signal; dragKanban: import("@angular/core").Signal | undefined>; contentClass: import("@angular/core").InputSignal; dragOvered: import("@angular/core").WritableSignal; heightOnDrag: import("@angular/core").WritableSignal; cardHeight: import("@angular/core").WritableSignal; constructor(); targetLaneValue(): L | undefined; targetKanbanValue(): T | undefined; onHostClick(event: MouseEvent): void; onDocumentDrop(): void; onCardResize(event: SdResizeEvent): void; onCardDragStart(): void; onDragOver(event: DragEvent): void; onDragLeave(event: DragEvent): void; onDragDrop(event: DragEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-kanban", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "selectable": { "alias": "selectable"; "required": false; "isSignal": true; }; "draggable": { "alias": "draggable"; "required": false; "isSignal": true; }; "contentClass": { "alias": "contentClass"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>; } //# sourceMappingURL=sd-kanban.d.ts.map