import React from 'react'; import { DrawingID, ScgTree, ObjectID, SelectorID, SelectedItem } from '@buerli.io/core'; import { MemberParam } from '../../../../types'; import { SelectorsOrderT } from '../../../../utils/selection/useSelectorsOrder'; export declare const isGeometry: (tree: ScgTree, objId: ObjectID) => boolean; export declare const getInteractionInfo: (drawingId: DrawingID, item: SelectedItem | null) => import("@buerli.io/core").InteractionInfo | null; export declare const RefEditor: React.FC<{ param: MemberParam | MemberParam; drawingId: DrawingID; filter: any; customIdPicker?: (data: any) => ObjectID; iconUrl?: string; caption?: string; idxOfRef?: number; selectorsOrder?: SelectorsOrderT; validator?: (ref: ObjectID, pName?: string) => string[]; children?: React.ReactNode; }>; export declare const GrItemRestorer: React.FC<{ drawingId: DrawingID; refId: ObjectID; selectorId: SelectorID | undefined; setParamRef: (x: SelectedItem) => void; }>;