import { SimpleChanges } 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: Props["repeatContext"];
    block: Props["block"];
    registeredComponents: Props["registeredComponents"];
    linkComponent: Props["linkComponent"];
    store: any;
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<RepeatedBlock, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RepeatedBlock, "repeated-block", never, { "repeatContext": { "alias": "repeatContext"; "required": false; }; "block": { "alias": "block"; "required": false; }; "registeredComponents": { "alias": "registeredComponents"; "required": false; }; "linkComponent": { "alias": "linkComponent"; "required": false; }; }, {}, never, never, true, never>;
}
export {};
