import { ClassProvider, ExistingProvider, FactoryProvider, ValueProvider } from '@angular/core';
/**
 * Provider for designer layout components extractor
 */
export declare const DESIGNER_LAYOUT_COMPONENTS_EXTRACTOR: FactoryProvider;
/**
 * Provider for layout designer components providers
 */
export declare const LAYOUT_DESIGNER_COMPONENTS_PROVIDER: ClassProvider;
/**
 * Provider for LAYOUT_COMPONENT_TRANSFORM, which allows transformation for layout designer component
 */
export declare const LAYOUT_DESIGNER_COMPONENT_TRANSFORM: ValueProvider;
/**
 * Provider for default layout module types extractor
 */
export declare const DEFAULT_LAYOUT_MODULE_TYPES_EXTRACTOR: FactoryProvider;
/**
 * Provider for layout editor property metadata
 */
export declare const LAYOUT_EDITOR_PROPERTY_METADATA_PROPERTIES_PROVIDER: ValueProvider;
/**
 * Provider for layout module types loader
 */
export declare const LAYOUT_MODULE_TYPES_LOADER_PROVIDER: FactoryProvider;
/**
 * Provider for layout history manager state
 */
export declare const LAYOUT_HISTORY_MANAGER_STATE: ExistingProvider;
/**
 * Provider for layout history manager
 */
export declare const LAYOUT_HISTORY_MANAGER_PROVIDER: ClassProvider;
//# sourceMappingURL=providers.d.ts.map