/// <reference types="react" />
import { HasBaseCssClass } from "../../../AbstractCoreComponent";
import { RoutedCoreComponentModel, RoutedModel } from "../../../routing/RoutedCoreComponent";
export interface NavigationV1Item extends RoutedModel, HasBaseCssClass {
    level: number;
    index?: number;
    active: boolean;
    title: string;
    url: string;
    lastModified: number;
    description?: string;
    path: string;
    children?: NavigationV1Item[];
}
export interface NavigationV1Model extends RoutedCoreComponentModel {
    items: NavigationV1Item[];
    accessibilityLabel?: string;
}
export declare const determineIsActive: (item: NavigationV1Item) => boolean;
export declare const NavigationV1Group: (item: NavigationV1Item) => JSX.Element;
export declare const NavigationV1Item: (item: NavigationV1Item) => JSX.Element;
export declare const NavigationV1Impl: (props: NavigationV1Model) => JSX.Element;
export declare const NavigationV1: (props: NavigationV1Model) => JSX.Element;
export default NavigationV1;
//# sourceMappingURL=NavigationV1.d.ts.map