import { Navigation } from '../entity/navigation';
import { Site } from '../entity/site';
import { LanguageService, ContentService } from '../type';
export declare class NavigationFactory {
    private readonly langService;
    private readonly contentService;
    private readonly site;
    constructor(langService: LanguageService, contentService: ContentService, site: Site);
    createNavigation(): Navigation;
}
export declare function createNavigationFactory(langService: LanguageService, contentService: ContentService, site: Site): NavigationFactory;
