import type { ConfigurableNode } from '../NodePropertiesPanel.types';
export declare function useNodeSelection(nodeId?: string, maintainSelection?: boolean): {
    selectedNodeId: string | null;
    setSelectedNodeId: import("react").Dispatch<import("react").SetStateAction<string | null>>;
    selectedNode: ConfigurableNode | undefined;
};
export declare function useSetNodeSelection(): {
    setSelectedNodeId: (nodeId: string) => void;
};
//# sourceMappingURL=useNodeSelection.d.ts.map