import type { WorkItem, WorkItemState } from '../../../../../../packages/core/src/domain/generated/output.js';
type GroupByOption = 'state';
export interface BoardViewProps {
    workItems: WorkItem[];
    states: WorkItemState[];
    projectPrefix: string;
    onWorkItemUpdate?: (workItemId: string, fields: Record<string, unknown>) => void;
    onCardClick?: (workItem: WorkItem) => void;
    groupBy?: GroupByOption;
    className?: string;
}
export declare function BoardView({ workItems: initialWorkItems, states, projectPrefix, onWorkItemUpdate, onCardClick, groupBy, className, }: BoardViewProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=board-view.d.ts.map