import { ViewContainerRef, TemplateRef, InputSignal } from "@angular/core";
import { BuilderContext } from "../context/index";
import * as i0 from "@angular/core";
type LiveEditProps = {
    children?: any;
    id?: any;
    Wrapper?: any;
    attributes?: any;
};
export default class LiveEdit {
    context: BuilderContext;
    private viewContainer;
    myContent: import("@angular/core").WritableSignal<any[]>;
    wrapperTemplateRef: import("@angular/core").Signal<TemplateRef<any>>;
    id: InputSignal<LiveEditProps["id"]>;
    attributes: InputSignal<LiveEditProps["attributes"]>;
    Wrapper: InputSignal<LiveEditProps["Wrapper"]>;
    block: import("@angular/core").Signal<import("@builder.io/sdk-angular").BuilderBlock>;
    options: import("@angular/core").Signal<any>;
    dynamicProps_mhxjjt: import("@angular/core").Signal<any>;
    constructor(context: BuilderContext, viewContainer: ViewContainerRef);
    _updateView(): void;
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LiveEdit, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LiveEdit, "live-edit", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "attributes": { "alias": "attributes"; "required": false; "isSignal": true; }; "Wrapper": { "alias": "Wrapper"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
export {};
