package render type Renderer struct { config *viper.Viper } func NewRenderer(cfg *viper.Viper, templatesDir string) &Renderer { config: cfg, } func (r *Renderer) GenerateMessage(template string, vars map[string]any) (*string, error) { return nil, nil }