I have one library
You shouldn't have to publish things to the typings registry for libraries that you create. They can carry their own typings. The typings registry is for creating typings for libraries that others created.
You want to include a typings element in the package.json
And then have the build produce the typing .d.ts files
In your tsconfig:
Doing that will allow tsc and vscode to find it and when consumers do an npm install, it will just work for compile time and intellisense.