Typescript Augmentations 
In order to be able to extend VuePrint's services to fit your application, you should extend some of the type defintitions to include your own customizations.
The BusEventCallbackSignatures Interface 
The BusEventCallbackSignatures interface is used by the bus to determine which events are expected and what the function which is called when that event occurs should look like.
For more information and examples, see the BusEventCallbackSignatures Documentation
typescript
declare module '@jakguru/vueprint' {
    interface BusEventCallbackSignatures {
        '<name of your new event>': (from?: string) => void,
        '<name of your new event with some arguments>': (arg1: string, arg2: any, from?: string) => void
    }
}