import * as i0 from "@angular/core"; export declare class SdKanbanBoard { dragKanban: import("@angular/core").WritableSignal | undefined>; selectedValues: import("@angular/core").ModelSignal; drop: import("@angular/core").OutputEmitterRef>; onDropTo(target: SdKanbanDropTarget): void; onDocumentDragEnd(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-kanban-board", never, { "selectedValues": { "alias": "selectedValues"; "required": false; "isSignal": true; }; }, { "selectedValues": "selectedValuesChange"; "drop": "drop"; }, never, ["*"], true, never>; } export interface SdKanbanBoardDropInfo { sourceKanbanValue?: T; targetLaneValue?: L; targetKanbanValue?: T; } export interface SdKanbanDragRef<_L, T> { value(): T | undefined; heightOnDrag(): number; } export interface SdKanbanDropTarget { targetLaneValue(): L | undefined; targetKanbanValue?(): T | undefined; } //# sourceMappingURL=sd-kanban-board.d.ts.map