import * as React from 'react'; import { IRolContext } from '../../RolContext'; import { IBaseUIItem } from './models/IBaseUIItem'; export interface ILayerElementItemProps extends IBaseUIItem { itemSelected: number; dragHandleProps: object; commonProps?: Record; inputProps?: Record; } export declare class LayerElementItem extends React.Component { static contextType: React.Context; context: IRolContext; handleCheckboxChange: (key: string) => (e: React.ChangeEvent) => void; handleRadioChange: (key: string) => (e: React.ChangeEvent) => void; renderLabel(): React.JSX.Element; render(): React.ReactNode; }