class OpaBundle implements ConfiguredBundle<T> {

  public static ProviderBuilder builder() {
    return new Builder<>();
  }

  private  OpaBundle(
      OpaConfigProvider<T> configProvider,
      Map<String, OpaInputExtension<?>> inputExtensions,
      Tracer tracer);

}