import * as i0 from '@angular/core';
import * as i2 from '@angular/common';
import * as i3 from '@obliczeniowo/elementary/json-def-table';

declare class ChemicalTextComponent {
    text: i0.InputSignal<string | undefined>;
    fontSize: i0.InputSignal<string | undefined>;
    type: i0.InputSignal<"background" | "color">;
    protected prepared: string[];
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<ChemicalTextComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChemicalTextComponent, "obl-chemical-text", never, { "text": { "alias": "text"; "required": false; "isSignal": true; }; "fontSize": { "alias": "fontSize"; "required": false; "isSignal": true; }; "type": { "alias": "type"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}

declare class ChemicalTextModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<ChemicalTextModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ChemicalTextModule, [typeof ChemicalTextComponent], [typeof i2.CommonModule, typeof i3.JsonDefTableModule], [typeof ChemicalTextComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ChemicalTextModule>;
}

export { ChemicalTextComponent, ChemicalTextModule };
