import { InjectionToken, Signal, ValueProvider } from '@angular/core';
import * as i0 from "@angular/core";
export declare const NxSetFormStyleToken: InjectionToken<{
    useLegacyFormStyle: Signal<boolean>;
}>;
export declare function provideLegacyFormStyle(): ValueProvider;
/** Applies cloud2/legacy styling to host component.
 *
 * For internal use with backwards compatible cloud 2.0 components.
 *
 * Checks upwards through injector heirarchy if legacy styling has been set,
 * otherwise defaults to cloud2 styling.
 */
export declare class __NxUseFormStyleDirective {
    private useLegacyFormStyle;
    protected _styleAttributeEffect: import("@angular/core").EffectRef;
    private host;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<__NxUseFormStyleDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<__NxUseFormStyleDirective, "[__useFormStyle]", never, {}, {}, never, never, true, never>;
}
