import { InputSignal } from "@angular/core";
import type { BuilderNonceProp } from "../../../types/builder-props";
import type { CustomFont } from "./styles.helpers";
import * as i0 from "@angular/core";
interface Props extends BuilderNonceProp {
    cssCode?: string;
    customFonts?: CustomFont[];
    contentId?: string;
    isNestedRender?: boolean;
}
export default class ContentStyles {
    cssCode: InputSignal<Props["cssCode"]>;
    contentId: InputSignal<Props["contentId"]>;
    customFonts: InputSignal<Props["customFonts"]>;
    isNestedRender: InputSignal<Props["isNestedRender"]>;
    nonce: InputSignal<Props["nonce"]>;
    injectedStyles: import("@angular/core").WritableSignal<any>;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ContentStyles, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ContentStyles, "content-styles", never, { "cssCode": { "alias": "cssCode"; "required": false; "isSignal": true; }; "contentId": { "alias": "contentId"; "required": false; "isSignal": true; }; "customFonts": { "alias": "customFonts"; "required": false; "isSignal": true; }; "isNestedRender": { "alias": "isNestedRender"; "required": false; "isSignal": true; }; "nonce": { "alias": "nonce"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export {};
