import { RaftConnectionMethod, RaftTypeE } from '../types/raft'; export declare enum NewRobotIdE { NEW = "=+__new__+=" } export type ConnectedRaftItem = { id: string; name: string; type: RaftTypeE; isSelected: boolean; connectionMethod?: RaftConnectionMethod | null; connectionLocator?: string; }; export declare const removeConnectedRaftFromList: (connectedRafts: ConnectedRaftItem[], connectedRaftId: string) => ConnectedRaftItem[]; export declare const ConnectedRaftContentProvider: ({ children }: { children: React.ReactNode; }) => import("react/jsx-runtime").JSX.Element; export declare const useConnectedRafts: () => { nameUpdatedState: number; connectedRafts: ConnectedRaftItem[]; addConnectedRaft: (connectedRaft: ConnectedRaftItem) => void; removeConnectedRaft: (connectedRaftId: string) => void; setSelectedRaft: (connectedRaftId: string) => void; getSelectedRaft: () => { raftSummary: ConnectedRaftItem | undefined; raftEntity: any; } | undefined; nameUpdated: () => void; };