import { OnDestroy } from '@angular/core';
import { ModuleDeprecation } from '@fundamental-ngx/cdk/utils';
import { LocalContentDensityMode } from '@fundamental-ngx/core/content-density';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
type ToolbarSize = 'cozy' | 'compact' | 'condensed' | null;
export declare class DeprecatedToolbarSizeDirective extends BehaviorSubject<LocalContentDensityMode> implements OnDestroy, ModuleDeprecation {
    /** Size of the toolbar. */
    set size(value: ToolbarSize);
    /** @hidden */
    readonly message: string;
    /** @hidden */
    readonly alternative: {
        name: string;
        link: string[];
    };
    /** @hidden */
    constructor();
    /** @hidden */
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DeprecatedToolbarSizeDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DeprecatedToolbarSizeDirective, "fd-toolbar[size]", never, { "size": { "alias": "size"; "required": false; }; }, {}, never, never, true, never>;
}
export {};
