import { BaseComponent } from '../base-component';
import { Percentage } from '../theme-provider';
import * as i0 from "@angular/core";
/**
 * An example Component
 */
export declare class NxExampleComponent extends BaseComponent {
    /**
     * A signal model example
     */
    testModel: import("@angular/core").ModelSignal<string>;
    useHct: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
    coreSaturation: import("@angular/core").InputSignal<Percentage>;
    initialHct: boolean | undefined;
    initialCoreSaturation: Percentage | undefined;
    protected syncOptionOverridesEffect: import("@angular/core").EffectRef;
    themeOptionOverride: import("@angular/core").Signal<{
        useHct: boolean;
        coreSaturation: Percentage;
    }>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NxExampleComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NxExampleComponent, "nx-example", never, { "testModel": { "alias": "testModel"; "required": false; "isSignal": true; }; "useHct": { "alias": "useHct"; "required": false; "isSignal": true; }; "coreSaturation": { "alias": "coreSaturation"; "required": false; "isSignal": true; }; }, { "testModel": "testModelChange"; }, never, never, true, never>;
}
