import type { Application as ClientApplication, Entity as ClientEntity } from '../../client/types.d.ts'; export declare function addRoute({ needle, route, pageTitle, title, modulePath, moduleName, component, }: { needle: string; route: string; modulePath: string; pageTitle?: string; title?: string; moduleName?: string; component?: boolean; }): import("../../base-core/api.js").EditFileCallback>; export declare function addEntitiesRoute>({ application, entities, }: { application: A; entities: E[]; }): import("../../base-core/api.js").EditFileCallback>; type MenuItem = { jhiPrefix: string; enableTranslation?: boolean; route: string; translationKey?: string; icon?: string; name?: string; }; export declare function addItemToMenu({ needle, enableTranslation, jhiPrefix, icon, route, translationKey, name, }: MenuItem & { needle: string; }): import("../../base-core/api.js").EditFileCallback>; export declare const addItemToAdminMenu: (menu: MenuItem) => import("../../base-core/api.js").EditFileCallback>; export declare const addIconImport: ({ icon }: { icon: string; }) => import("../../base-core/api.js").EditFileCallback>; export declare function addToEntitiesMenu>({ application, entities, }: { application: A; entities: E[]; }): import("../../base-core/api.js").EditFileCallback>; export {};