import type { AccentColorOptions } from "../../../../lib/colors/types";
import type { IconProps } from "../../../../ui";
export interface ColumnItemProps {
    className?: string;
    title: string;
    color?: string;
    role?: string;
    draggable?: boolean;
    icon?: IconProps["name"];
    removeIcon?: IconProps["name"];
    onClick?: () => void;
    onAdd?: (target: HTMLElement) => void;
    onRemove?: (target: HTMLElement) => void;
    onEdit?: (target: HTMLElement) => void;
    onEnable?: (target: HTMLElement) => void;
    onColorChange?: (newColor: string) => void;
    accentColorOptions?: AccentColorOptions;
}
export declare const ColumnItem: ({ className, title, color, role, draggable, icon, removeIcon, onClick, onAdd, onRemove, onEdit, onEnable, onColorChange, accentColorOptions, }: ColumnItemProps) => import("react/jsx-runtime").JSX.Element;
