import { EventEmitter } from '../../../stencil-public-runtime';
import { ObservableMap } from '@stencil/store';
import { NavigationStoreState } from '../utils/side-navigation-store';
export declare class SlSideNavigationInfoBox {
    el: HTMLSlSideNavigationInfoBoxElement;
    private handleButtonClickCallback;
    /** Display an icon on the left. */
    iconName?: string;
    /** Display an icon on the right for the button. */
    actionIconName: string;
    /** Label at the top of the info box. */
    label?: string;
    /** Description at the bottom of the info box. */
    description?: string;
    /** Description text read by the screen reader. */
    srHint?: string;
    /** Description text read by the screen reader for the link. */
    srActionHint?: string;
    /** Function called when link button is activated */
    handleButtonClick?: () => void;
    /** Event called when click is done on row */
    handleButtonClickEvent: EventEmitter;
    store: ObservableMap<NavigationStoreState>;
    handleButtonClickChanged(): void;
    private setHandleButtonClickCallback;
    constructor();
    private handleButton;
    render(): any;
}
