import { OnInit } from '@angular/core';
import { AbstractSubscriptionDirective } from '@dereekb/dbx-core';
import { Maybe } from '@dereekb/util';
import * as i0 from "@angular/core";
/**
 * Used to style the <body> element of the document document using the style provided by DbxStyleService.
 */
export declare class DbxStyleBodyDirective extends AbstractSubscriptionDirective implements OnInit {
    private readonly _styleService;
    private readonly _renderer;
    private readonly _styleClassNameSignal;
    readonly styleClassNameSignal: import("@angular/core").Signal<Maybe<string>>;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxStyleBodyDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DbxStyleBodyDirective, "[dbxStyleBody]", never, {}, {}, never, never, true, never>;
}
