import { ElementRef, EventEmitter, OnInit } from '@angular/core';
import { SidePanelComponent } from '../side-panel/side-panel.component';
import * as i0 from "@angular/core";
export declare class ItemDisplayPanelContentDirective {
    static ɵfac: i0.ɵɵFactoryDeclaration<ItemDisplayPanelContentDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ItemDisplayPanelContentDirective, "[uxItemDisplayPanelContent]", never, {}, {}, never, never, false, never>;
}
export declare class ItemDisplayPanelFooterDirective {
    static ɵfac: i0.ɵɵFactoryDeclaration<ItemDisplayPanelFooterDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ItemDisplayPanelFooterDirective, "[uxItemDisplayPanelFooter]", never, {}, {}, never, never, false, never>;
}
export declare class ItemDisplayPanelComponent extends SidePanelComponent implements OnInit {
    header: string;
    boxShadow: boolean;
    closeVisible: boolean;
    get preventClose(): boolean;
    set preventClose(value: boolean);
    /** Defines the aria-label for the close button */
    closeAriaLabel: string;
    shadow: boolean;
    visibleChange: EventEmitter<boolean>;
    footer: ItemDisplayPanelFooterDirective;
    panel: ElementRef;
    set visible(visible: boolean);
    get visible(): boolean;
    constructor();
    ngOnInit(): void;
    focus(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ItemDisplayPanelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ItemDisplayPanelComponent, "ux-item-display-panel", never, { "header": { "alias": "header"; "required": false; }; "boxShadow": { "alias": "boxShadow"; "required": false; }; "closeVisible": { "alias": "closeVisible"; "required": false; }; "preventClose": { "alias": "preventClose"; "required": false; }; "closeAriaLabel": { "alias": "closeAriaLabel"; "required": false; }; "shadow": { "alias": "shadow"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; }, { "visibleChange": "visibleChange"; }, ["footer"], ["[uxItemDisplayPanelContent]", "[uxItemDisplayPanelFooter]"], false, never>;
}
