import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core';
import { Subscription } from 'rxjs';
import { DynamicContentService } from './dynamic-content.service';
import * as i0 from "@angular/core";
export declare class O3rDynamicContentPipe implements PipeTransform, OnDestroy {
    protected readonly service: DynamicContentService;
    protected readonly cd: ChangeDetectorRef;
    /** Last query value  */
    protected lastQuery?: string;
    /** Subscription to retrieve media path */
    protected onMediaPathChange?: Subscription;
    /** Path to the media */
    protected mediaPath: string;
    constructor(service: DynamicContentService, cd: ChangeDetectorRef);
    /** @inheritDoc */
    transform(query?: string): string;
    /** @inheritDoc */
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<O3rDynamicContentPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<O3rDynamicContentPipe, "o3rDynamicContent", false>;
}
//# sourceMappingURL=dynamic-content.pipe.d.ts.map