import { FC } from 'react';
import { NavigationItemSchema } from '../../../../api/validators';
import { OnItemCollapseEffect, OnItemEditEffect, OnItemLevelAddEffect, OnItemRemoveEffect, OnItemReorderEffect, OnItemRestoreEffect } from '../NavigationItemListItem';
interface Props {
    isParentAttachedToMenu?: boolean;
    items?: Array<NavigationItemSchema>;
    level?: number;
    levelPath?: string;
    onItemEdit: OnItemEditEffect;
    onItemLevelAdd: OnItemLevelAddEffect;
    onItemRemove: OnItemRemoveEffect;
    onItemRestore: OnItemRestoreEffect;
    onItemReOrder: OnItemReorderEffect;
    onItemToggleCollapse: OnItemCollapseEffect;
    displayFlat?: boolean;
    permissions: {
        canUpdate: boolean;
        canAccess: boolean;
    };
    structurePrefix: string;
    viewParentId?: number;
    locale: string;
}
export declare const List: FC<Props>;
export {};
