import { InjectionToken } from '@angular/core';
/**
 * Injection token for layout component metadata transformation function
 */
export const LAYOUT_COMPONENT_TRANSFORM = new InjectionToken('LAYOUT_COMPONENT_TRANSFORM');
/**
 * Injection token for layout component child extension types
 */
export const LAYOUT_COMPONENT_CHILD_EXTENSIONS = new InjectionToken('LAYOUT_COMPONENT_CHILD_EXTENSIONS');
/**
 * Injection token for layout components module data extractors
 */
export const LAYOUT_COMPONENTS_MODULE_DATA_EXTRACTORS = new InjectionToken('LAYOUT_COMPONENTS_MODULE_DATA_EXTRACTORS');
/**
 * Injection token for layout components module providers
 */
export const LAYOUT_COMPONENTS_MODULE_PROVIDERS = new InjectionToken('LAYOUT_COMPONENTS_MODULE_PROVIDERS');
/**
 * Injection token for layout components loader
 */
export const LAYOUT_COMPONENTS_LOADER = new InjectionToken('LAYOUT_COMPONENTS_LOADER');
/**
 * Injection token for metadata storage set up for layout
 */
export const LAYOUT_METADATA_STORAGE = new InjectionToken('LAYOUT_METADATA_STORAGE');
//# sourceMappingURL=tokens.js.map