import { type ReactElement } from "react";
import { type ObjRef } from "@gooddata/sdk-model";
import { type IStylingPickerItem, type StylingPickerItemContent } from "../../Dialog/StylingEditorDialog/StylingEditorDialog.js";
interface IStylingSettingListItemProps<T extends StylingPickerItemContent> {
    item: IStylingPickerItem<T>;
    itemToColorPreview: (itemContent: T) => string[];
    isSelected: boolean;
    isDeletable?: boolean;
    onClick: (ref: ObjRef) => void;
    onEdit?: (item: IStylingPickerItem<T>) => void;
    onDelete?: (ref: ObjRef) => void;
    onMenuToggle?: (ref: ObjRef) => void;
}
export declare function StylingSettingListItem<T extends StylingPickerItemContent>({ item, itemToColorPreview, isSelected, isDeletable, onClick, onEdit, onDelete, onMenuToggle }: IStylingSettingListItemProps<T>): ReactElement;
export {};
//# sourceMappingURL=StylingSettingListItem.d.ts.map