import * as Templates from './templates'; export declare type TemplateByName = { empty: Templates.Empty; musicStreamingService: Templates.MusicStreamingService; rentalsPlatform: Templates.RentalsPlatform; saas: Templates.Saas; urlShortener: Templates.UrlShortener; }; export declare type TemplateParmetersByName = { empty: Templates.Empty.Parameters; musicStreamingService: Templates.MusicStreamingService.Parameters; rentalsPlatform: Templates.RentalsPlatform.Parameters; saas: Templates.Saas.Parameters; urlShortener: Templates.UrlShortener.Parameters; }; export declare type TemplateClassByName = { empty: typeof Templates.Empty; musicStreamingService: typeof Templates.MusicStreamingService; rentalsPlatform: typeof Templates.RentalsPlatform; saas: typeof Templates.Saas; urlShortener: typeof Templates.UrlShortener; }; export declare type TemplateClass = typeof Templates.Empty | typeof Templates.MusicStreamingService | typeof Templates.RentalsPlatform | typeof Templates.Saas | typeof Templates.UrlShortener; export declare type Template = Templates.Empty | Templates.MusicStreamingService | Templates.RentalsPlatform | Templates.Saas | Templates.UrlShortener; export declare type TemplateNames = Templates.Empty.Name | Templates.MusicStreamingService.Name | Templates.RentalsPlatform.Name | Templates.Saas.Name | Templates.UrlShortener.Name; //# sourceMappingURL=types.d.ts.map