export interface BacklogItem { id: string; title: string; description?: string; assignee?: string; points?: number; tags?: string[]; } export interface BacklogColumn { id: string; title: string; items: BacklogItem[]; } export interface BacklogMoveDetail { item: BacklogItem; fromColumnId: string; toColumnId: string; toIndex: number; } export interface BacklogBoardOptions { selector: string; columns: BacklogColumn[]; theme?: "light" | "dark"; draggable?: boolean; onMove?: (detail: BacklogMoveDetail) => void; onSelect?: (item: BacklogItem) => void; allowAddColumn?: boolean; allowAddItem?: boolean; allowInlineEdit?: boolean; onAddColumn?: () => BacklogColumn | void; onAddItem?: (columnId: string) => BacklogItem | void; hydrate?: boolean; } //# sourceMappingURL=BacklogBoard.types.d.ts.map