/**
 * @license
 * Copyright Google Inc. All Rights Reserved.
 *
 * Use of this source code is governed by an MIT-style license that can be
 * found in the LICENSE file at https://angular.io/license
 */

// clang-format off
export {
  defineComponent as ɵdefineComponent,
  defineDirective as ɵdefineDirective,
  definePipe as ɵdefinePipe,
  defineNgModule as ɵdefineNgModule,
  detectChanges as ɵdetectChanges,
  renderComponent as ɵrenderComponent,
  ComponentType as ɵComponentType,
  DirectiveType as ɵDirectiveType,
  RenderFlags as ɵRenderFlags,
  directiveInject as ɵdirectiveInject,
  injectElementRef as ɵinjectElementRef,
  injectTemplateRef as ɵinjectTemplateRef,
  injectViewContainerRef as ɵinjectViewContainerRef,
  injectChangeDetectorRef as ɵinjectChangeDetectorRef,
  injectAttribute as ɵinjectAttribute,
  PublicFeature as ɵPublicFeature,
  InheritDefinitionFeature as ɵInheritDefinitionFeature,
  NgOnChangesFeature as ɵNgOnChangesFeature,
  NgModuleType as ɵNgModuleType,
  CssSelectorList as ɵCssSelectorList,
  markDirty as ɵmarkDirty,
  NgModuleFactory as ɵNgModuleFactory,
  NC as ɵNC,
  C as ɵC,
  x as ɵx,
  E as ɵE,
  NH as ɵNH,
  NM as ɵNM,
  NS as ɵNS,
  Ee as ɵEe,
  L as ɵL,
  T as ɵT,
  V as ɵV,
  Q as ɵQ,
  Qr as ɵQr,
  d as ɵd,
  P as ɵP,
  b as ɵb,
  i1 as ɵi1,
  i2 as ɵi2,
  i3 as ɵi3,
  i4 as ɵi4,
  i5 as ɵi5,
  i6 as ɵi6,
  i7 as ɵi7,
  i8 as ɵi8,
  iV as ɵiV,
  pb1 as ɵpb1,
  pb2 as ɵpb2,
  pb3 as ɵpb3,
  pb4 as ɵpb4,
  pbV as ɵpbV,
  f0 as ɵf0,
  f1 as ɵf1,
  f2 as ɵf2,
  f3 as ɵf3,
  f4 as ɵf4,
  f5 as ɵf5,
  f6 as ɵf6,
  f7 as ɵf7,
  f8 as ɵf8,
  fV as ɵfV,
  gV as ɵgV,
  rV as ɵrV,
  cR as ɵcR,
  cr as ɵcr,
  qR as ɵqR,
  ql as ɵql,
  e as ɵe,
  p as ɵp,
  pD as ɵpD,
  r as ɵr,
  rS as ɵrS,
  a as ɵa,
  s as ɵs,
  sm as ɵsm,
  sp as ɵsp,
  sa as ɵsa,
  cp as ɵcp,
  t as ɵt,
  v as ɵv,
  st as ɵst,
  ld as ɵld,
  Pp as ɵPp,
  ComponentDef as ɵComponentDef,
  DirectiveDef as ɵDirectiveDef,
  PipeDef as ɵPipeDef,
  whenRendered as ɵwhenRendered,
  iA as ɵiA,
  iEM as ɵiEM,
  iI1 as ɵiI1,
  iI2 as ɵiI2,
  iI3 as ɵiI3,
  iI4 as ɵiI4,
  iI5 as ɵiI5,
  iI6 as ɵiI6,
  iI7 as ɵiI7,
  iI8 as ɵiI8,
  iIV as ɵIV,
  iM as ɵiM,
  I18nInstruction as ɵI18nInstruction,
  I18nExpInstruction as ɵI18nExpInstruction,
} from './render3/index';
export {NgModuleDef as ɵNgModuleDef} from './metadata/ng_module';
export {
  sanitizeHtml as ɵsanitizeHtml,
  sanitizeStyle as ɵsanitizeStyle,
  sanitizeUrl as ɵsanitizeUrl,
  sanitizeResourceUrl as ɵsanitizeResourceUrl,
} from './sanitization/sanitization';
export {
  bypassSanitizationTrustHtml as ɵbypassSanitizationTrustHtml,
  bypassSanitizationTrustStyle as ɵbypassSanitizationTrustStyle,
  bypassSanitizationTrustScript as ɵbypassSanitizationTrustScript,
  bypassSanitizationTrustUrl as ɵbypassSanitizationTrustUrl,
  bypassSanitizationTrustResourceUrl as ɵbypassSanitizationTrustResourceUrl,
} from './sanitization/bypass';
// clang-format on
