import React from 'react'; import { ClientConn } from '@ticlo/core/editor'; import { LazyUpdateComponent } from '../component/LazyUpdateComponent'; interface MultiSelectProps { paths: string[]; conn: ClientConn; } export declare abstract class MultiSelectLoader> { path: string; parent: T; conn: ClientConn; constructor(path: string, parent: T); abstract init(): void; abstract destroy(): void; } export declare abstract class MultiSelectComponent

>> extends LazyUpdateComponent { loaders: Map; abstract createLoader(paths: string): Loader; _checkedPaths: string[]; updateLoaders(paths: string[]): [boolean, boolean]; shouldComponentUpdate(nextProps: Readonly

, nextState: Readonly): boolean; render(): React.ReactNode; componentWillUnmount(): void; } export {};