import { Subject } from "rxjs";
import { NavItem } from "./nav-item";
export declare class NavGroup {
    /** The groups nav items */
    items: NavItem[];
    /** Broadcasts to subscribers when the value of the selected NavItem changed */
    selectedChanges: Subject<NavItem>;
    /** Set selected to a NavItem and call selectItem if selected was previously defined */
    set selected(item: NavItem | undefined);
    /** Get the value of the selected NavItem */
    get selected(): NavItem | undefined;
    /** The currently selected NavItem */
    private _selected?;
    /** Assign items to the NavGroup items */
    constructor(items?: NavItem[], defaultItem?: NavItem);
    /** Call a selected NavItem's onClick method and broadcast the value of the selected NavItem to subscribers */
    private selectItem;
}
