import { InputSignal } from "@angular/core";
import type { BuilderContextInterface } from "../../../context/types";
import type { BuilderBlock } from "../../../types/builder-block";
import * as i0 from "@angular/core";
export type BlockStylesProps = {
    block: BuilderBlock;
    context: BuilderContextInterface;
};
export default class BlockStyles {
    protected readonly TARGET: import("../../../types/targets").Target;
    block: InputSignal<BlockStylesProps["block"]>;
    context: InputSignal<BlockStylesProps["context"]>;
    canShowBlock: import("@angular/core").Signal<boolean>;
    css: import("@angular/core").Signal<string>;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<BlockStyles, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BlockStyles, "block-styles", never, { "block": { "alias": "block"; "required": false; "isSignal": true; }; "context": { "alias": "context"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
