import { ElementRef, ViewContainerRef, TemplateRef, InputSignal } from "@angular/core"; import type { BuilderBlock } from "../../types/builder-block"; import * as i0 from "@angular/core"; export type BlocksWrapperProps = { blocks: BuilderBlock[] | undefined; parent: string | undefined; path: string | undefined; styleProp: Record | undefined; /** * The element that wraps each list of blocks. Defaults to a `div` element ('ScrollView' in React Native). */ BlocksWrapper: any; /** * Props to be applied to the wrapping element of blocks. Can be set in two ways: * 1. Globally via `` - applies to all blocks wrappers in the Content * 2. Locally via `` - applies only to this specific blocks instance and overrides global props * * For merging both global and local props, spread the context props before adding your own: * ``` * * ``` */ BlocksWrapperProps: any; children?: any; classNameProp?: string; }; export default class BlocksWrapper { private viewContainer; myContent: import("@angular/core").WritableSignal; blockswrapperTemplateRef: import("@angular/core").Signal>; blocks: InputSignal; classNameProp: InputSignal; path: InputSignal; parent: InputSignal; styleProp: InputSignal; BlocksWrapperProps: InputSignal; BlocksWrapper: InputSignal; blocksWrapperRef: import("@angular/core").Signal>; shouldUpdate: import("@angular/core").WritableSignal; className: import("@angular/core").Signal; dataPath: import("@angular/core").Signal; dynamicProps_d6h9d: import("@angular/core").Signal; onClick(): void; onMouseEnter(): void; constructor(viewContainer: ViewContainerRef); _updateView(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; ngAfterContentChecked(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }