import type { ContentNavigationItem } from '@nuxt/content';
import type { IconComponent } from '#b24ui/types';
type MapContentNavigationItemOptions = {
    labelAttribute?: string;
    deep?: number;
};
export declare function mapContentNavigationItem(item: ContentNavigationItem, options?: MapContentNavigationItemOptions, currentDepth?: number): Omit<ContentNavigationItem, "path" | "title"> & {
    label?: string;
    to?: string;
    type?: string;
    icon?: IconComponent;
};
export declare function mapContentNavigation(navigation: ContentNavigationItem[], options?: MapContentNavigationItemOptions): (Omit<ContentNavigationItem, "path" | "title"> & {
    label?: string;
    to?: string;
    type?: string;
    icon?: IconComponent;
})[];
export {};
