import * as React from 'react';
import type { BoardChange, BoardColumnDef, BoardTicket } from './types';
export interface BoardProps {
    columns: BoardColumnDef[];
    onChange: (change: BoardChange) => void;
    onLoadMore?: (columnId: string) => void;
    onAddTicket?: (columnId: string) => void;
    getTicketHref?: (ticketId: string) => string;
    renderAssignSlot?: (ticket: BoardTicket) => React.ReactNode;
    collapseStorageKey?: string;
    loadMoreRootMargin?: string;
    className?: string;
}
export declare function Board({ columns, onChange, onLoadMore, onAddTicket, getTicketHref, renderAssignSlot, collapseStorageKey, loadMoreRootMargin, className, }: BoardProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=board.d.ts.map