import { BehaviorSubject } from 'rxjs';
import { OnDestroy } from '@angular/core';
import { ResizedEvent } from '../../screen/resize';
import * as i0 from "@angular/core";
/**
 * Popover content wrapper component.
 */
export declare class DbxPopoverContentComponent implements OnDestroy {
    readonly hasControls: BehaviorSubject<boolean>;
    readonly hasHeader: BehaviorSubject<boolean>;
    private readonly _height;
    readonly height$: import("rxjs").Observable<string>;
    readonly heightSignal: import("@angular/core").Signal<string | undefined>;
    onResized(event: ResizedEvent): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxPopoverContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxPopoverContentComponent, "dbx-popover-content", never, {}, {}, never, ["[controls]", "*"], true, never>;
}
