import type { ComponentRef } from '@angular/core';
import { ViewContainerRef, ComponentFactoryResolver } from '@angular/core';
import type { Subscription } from 'rxjs';
import type { StoryComponent } from './types';
import * as i0 from "@angular/core";
export declare class StoriesAngularRendererComponent {
    private vcRef;
    private resolver;
    doc: Document | undefined;
    compRef: ComponentRef<unknown> | undefined;
    _story: StoryComponent | undefined;
    set story(value: StoryComponent | undefined);
    get story(): StoryComponent | undefined;
    mountTarget: string | undefined;
    initialContent: string;
    subscriptions: Subscription[];
    constructor(vcRef: ViewContainerRef, resolver: ComponentFactoryResolver);
    onLoad(iframe: HTMLIFrameElement): void;
    getTarget(): Element | undefined;
    removeChildren(parent: Element): void;
    createComponent(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StoriesAngularRendererComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StoriesAngularRendererComponent, "stories-angular-renderer", never, { "story": "story"; "mountTarget": "mountTarget"; "initialContent": "initialContent"; }, {}, never, never>;
}
