import { InputSignal } from "@angular/core"; import BuilderContext from "../../context/builder.context"; import ComponentsContext from "../../context/components.context"; import BlocksWrapper from "./blocks-wrapper"; import type { BlocksProps } from "./blocks.types"; import * as i0 from "@angular/core"; export default class Blocks { builderContext: BuilderContext; componentsContext: ComponentsContext; protected readonly BlocksWrapper: typeof BlocksWrapper; blocks: InputSignal; parent: InputSignal; path: InputSignal; styleProp: InputSignal; BlocksWrapperProps: InputSignal; context: InputSignal; className: InputSignal; linkComponent: InputSignal; registeredComponents: InputSignal; trackByBlock0(_: number, block: any): any; constructor(builderContext: BuilderContext, componentsContext: ComponentsContext); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }