Я не думаю, что вы можете это контролировать. Так как вам нужно опубликовать файлы заголовков для библиотеки, то вы предоставите весь интерфейс, даже если не через intellisense.
Однако вы должны думать, что есть другие инструменты, которые делают то же самое, используемое многими разработчиками (например, Visual Assist).
Если вам необходимо скрыть некоторые подробности реализации, лучшим решением будет применение идиомы pimpl и предоставление в заголовочных файлах классов интерфейса с помощью «открытых», используемых методов.
Классы реализации будут включены только из файлов cpp, содержащих скомпилированные, и только объявлены вперед в общедоступных заголовочных файлах.