import { IcosTreeProps, IcosTreeModelEvent, IcosTreeModelData } from './tree-props'; export declare type UserSafeHooks = { findAllChecked: () => string[]; removeAllChecked: () => void; updateItemChecked: (id: string | number) => void; updateItemExpanded: (id: string | number) => void; }; export declare class IcosTree extends IcosTreeProps { model: IcosTreeModelData[]; constructor(); userSafeHooks: () => UserSafeHooks; findAllChecked(): string[]; removeAllChecked(): void; updateExpanded(id: string | number): void; updateChecked(id: string | number): void; emitter(next: IcosTreeModelEvent): void; }