import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./dynamic-content.pipe";
/**
 * Function to get dynamic content from body dataset
 */
export declare function getDynamicContent(): string;
/**
 * Function to get the cms assets from body dataset
 * This will be used only in a CMS context(not in local or prod) to display correctly the assets in the editor
 */
export declare function getCmsAssets(): string;
export declare class DynamicContentModule {
    /**
     * Customize the location where the application will search for the base path of dynamic content
     * @param dynamicPath Configuration for dynamic content path
     * @param dynamicPath.content The string will be used as base path of dynamic content
     * @param dynamicPath.cmsAssets The string will be used for the the base path of cms assets
     * @note The cmsAssets will be used only in the cms editor mode and it will take priority over dynamic content
     */
    static forRoot(dynamicPath: {
        content: string;
    } | {
        cmsAssets: string;
    }): ModuleWithProviders<DynamicContentModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DynamicContentModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<DynamicContentModule, [typeof i1.O3rDynamicContentPipe], never, [typeof i1.O3rDynamicContentPipe]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<DynamicContentModule>;
}
//# sourceMappingURL=dynamic-content.module.d.ts.map