import { OnDestroy, OnInit, Renderer2, StateKey, TemplateRef, TransferState, ViewContainerRef } from '@angular/core'; import { Router } from '@angular/router'; import { Subscription as BuilderSubscription } from '@builder.io/sdk'; import { BuilderComponentService } from '../components/builder-component/builder-component.service'; import { BuilderService } from '../services/builder.service'; import * as i0 from "@angular/core"; export declare class BuilderContentDirective implements OnInit, OnDestroy { private _viewContainer; private renderer; private builder; private builderComponentService; private transferState; private router?; private get component(); lastContentId: string | null; lastUrl: string | null; private subscriptions; private _context; private _templateRef; private _viewRef; private match; private matchId; private clickTracked; hydrated: boolean; constructor(_viewContainer: ViewContainerRef, renderer: Renderer2, builder: BuilderService, builderComponentService: BuilderComponentService, transferState: TransferState, templateRef: TemplateRef, router?: Router); reloadOnRoute: boolean; contentSubscription: BuilderSubscription | null; stateKey: StateKey | undefined; requesting: boolean; reset(): void; ngOnInit(): void; ngOnDestroy(): void; onClick(event: MouseEvent): void; get stateKeyString(): string; set builderModel(model: string); private get url(); request(): void; private _updateView; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class BuilderContentContext { $implicit?: any; match?: any; model?: string; loading: boolean; results: any[]; meta?: any; }