Microsoft's API Extractor tool can analyze the types and interfaces that are exported in your main type definition file and warn you about types and interfaces that are used in the public API but that are not exported.
Also, the tool outputs a reviewable file that makes it clear how each change affects the public API.