import { InputSignal } from "@angular/core";
import type { BuilderContextInterface } from "../../../context/types";
import type { BlockProps } from "../block";
import * as i0 from "@angular/core";
type Props = Omit<BlockProps, "context"> & {
    repeatContext: BuilderContextInterface;
};
export default class RepeatedBlock {
    repeatContext: InputSignal<Props["repeatContext"]>;
    block: InputSignal<Props["block"]>;
    registeredComponents: InputSignal<Props["registeredComponents"]>;
    linkComponent: InputSignal<Props["linkComponent"]>;
    store: import("@angular/core").WritableSignal<any>;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<RepeatedBlock, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RepeatedBlock, "repeated-block", never, { "repeatContext": { "alias": "repeatContext"; "required": false; "isSignal": true; }; "block": { "alias": "block"; "required": false; "isSignal": true; }; "registeredComponents": { "alias": "registeredComponents"; "required": false; "isSignal": true; }; "linkComponent": { "alias": "linkComponent"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export {};
