import { FC, KeyboardEvent, PropsWithChildren } from 'react'; import { TreeModel } from 'bloko/common/tree/types'; interface ActionProps { /** ID элемента. */ id: TreeModel['id']; /** Имя элемента. */ name: string; /** ID родительского элемента. */ parentId?: TreeModel['id']; /** Разрешает выбор только одного элемента. */ singleChoice: boolean; /** Элемент выбран. */ selected: boolean; /** Элемент запрещён. */ disabled: boolean; /** Значение инпута не определено. */ indeterminate: boolean; onChange?: (id: string, isSelected: boolean) => void; onKeyDown: (e: KeyboardEvent) => void; } declare const Action: FC; export default Action;