import { Params } from "@angular/router";
export interface LinkItem {
    /**
     * Optional identifier for this nav item
     */
    id?: string | number;
    /**
     * Optional icon to display to the left of the nav item label or
     */
    icon?: string;
    /**
     * Optional label to display
     */
    label?: string;
    /**
     * Url to navigate to when clicked
     * Leave blank or undefined to not navigate and defer to onClick
     */
    url?: string;
    /**
     * Parameters to add to the url
     */
    queryParams?: Params | null;
    /**
     * Determines whether the nav-item's url must match the active url exactly in order to be marked active.
     * If false, the item will show as active if part of the url matches. Defaults to true.
     * See nav-item-active.directive.ts
     */
    isActiveExactMatch?: boolean;
    /** Extra CSS classes to apply to an element. Specify multiple classes with spaces */
    classlist?: string;
}
