import { InputSignal } from "@angular/core";
import { BuilderContext } from "../../../context/index";
import { BuilderBlock, BuilderContextInterface } from "../../../server-index";
import * as i0 from "@angular/core";
type StyleWrapperProps = {
    block: BuilderBlock;
    context: BuilderContextInterface;
    id?: string;
};
export default class StyleWrapper {
    contextProvider: BuilderContext;
    protected readonly TARGET: import("../../../types/targets").Target;
    block: InputSignal<StyleWrapperProps["block"]>;
    context: InputSignal<StyleWrapperProps["context"]>;
    isClientEditing: import("@angular/core").WritableSignal<boolean>;
    isHydrated: import("@angular/core").WritableSignal<boolean>;
    constructor(contextProvider: BuilderContext);
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StyleWrapper, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StyleWrapper, "style-wrapper", never, { "block": { "alias": "block"; "required": false; "isSignal": true; }; "context": { "alias": "context"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export {};
