declare class AgileBoard {
    draggedElement: any;
    sourceColumn: any;
    setupDragAndDrop(): void;
    setupStoryCardDragHandlers(): void;
    setupColumnDropHandlers(): void;
    handleDragStart(e: any): void;
    handleDragEnd(e: any): void;
    handleDragOver(e: any): void;
    handleDragEnter(e: any): void;
    handleDragLeave(e: any): void;
    handleDrop(e: any): void;
    getDragAfterElement(container: any, y: any): any;
    getColumnStatus(container: any): any;
    moveStory(storyId: any, fromStatus: any, toStatus: any, index: any): Promise<void>;
    revertStoryMove(storyId: any, originalStatus: any): void;
    updateColumnCounts(): void;
    showMoveSuccess(storyId: any, toStatus: any): void;
    showMoveError(storyId: any): void;
    setupStoryCardInteractions(): void;
    handleStoryCardClick(storyCard: any): void;
    handleStoryCardDoubleClick(storyCard: any): void;
    showStoryDetails(storyId: any): void;
    editStory(storyId: any): void;
    updateStoryTitle(storyId: any, newTitle: any): Promise<void>;
    setupKeyboardShortcuts(): void;
    moveStoryLeft(storyId: any, currentStatus: any): void;
    moveStoryRight(storyId: any, currentStatus: any): void;
    moveStoryToColumn(storyId: any, fromStatus: any, toStatus: any): void;
    deleteStory(storyId: any): void;
    setupContextMenu(): void;
    showContextMenu(e: any, storyCard: any): void;
    init(): void;
}
declare const style: HTMLStyleElement;
//# sourceMappingURL=agile-board.d.ts.map