import { EventEmitter } from '../../stencil-public-runtime';
export declare class ModusWcUtilityPanel {
    /** Custom CSS class to apply to the outer div. */
    customClass?: string;
    /** The panel is expanded or closed */
    expanded: boolean;
    /** Determines if the panel pushes content or displays an overlay. */
    pushContent: boolean;
    /** Target element reference to push content when panel opens */
    targetElement?: HTMLElement;
    /** An event that fires when the panel is opened. */
    panelOpened: EventEmitter<void>;
    /** An event that fires when the panel is closed. */
    panelClosed: EventEmitter<void>;
    el: HTMLElement;
    private isInitialLoad;
    componentWillLoad(): void;
    componentDidLoad(): void;
    handleExpandedChange(newValue: boolean): void;
    handleTargetChange(): void;
    openPanel(): void;
    closePanel(): void;
    adjustContent(): void;
    handlePanelClose: () => void;
    hasSlotContent(slotName: string): boolean;
    render(): any;
}
