Mutiple Environment configuration with Argocd & k8s manifest repo

How to configure mutiple Environment configuration with Argocd & k8s manifest repo in different k8s namespaces(dev,staging,production)?