import { ComponentInterface } from '../../../stencil-public-runtime';
import { BalBreakpointObserver, BalBreakpoints } from '../../../utils/breakpoints';
import { HTMLStencilElement } from '../../../stencil-public-runtime';
export declare class PopoverContent implements ComponentInterface, BalBreakpointObserver {
    private isTouch;
    el: HTMLStencilElement;
    /**
     * If `true` the popover has no padding space.
     */
    spaceless: boolean;
    /**
     * Limit the height of the popover content. Pass the amount of pixel.
     */
    scrollable: number;
    /**
     * Define the max width of the popover content.
     */
    contentWidth: number;
    /**
     * Define the min width of the popover content.
     */
    contentMinWidth: number;
    /**
     * Defines background color of the content.
     */
    color: BalProps.BalPopoverContentColor;
    /**
     * If `true` the content has a min width of 100%.
     */
    expanded: boolean;
    /**
     * Defines border-radius of popover content.
     */
    radius: BalProps.BalPopoverContentRadius;
    /**
     * If `true` the popover does not have the shadow
     */
    noShadow: boolean;
    /**
     * If `true` the content will have a divider line on top
     */
    mobileTop: boolean;
    contentHeightOnTop: number;
    breakpointListener(_breakpoints: BalBreakpoints): void;
    get innerStyle(): {};
    get contentStyle(): {
        '--bal-popover-content-height-top-nav': string;
    };
    componentWillLoad(): void;
    render(): any;
}
