import needleClientBase from '../../client/needle-api/needle-client.js';
export default class extends needleClientBase {
    addGlobalSCSSStyle(style: any, comment?: any): void;
    addVendorSCSSStyle(style: any, comment?: any): void;
    addModule(appName: any, angularName: any, folderName: any, fileName: any, enableTranslation: any): void;
    _genericAddModule(appName: any, angularName: any, folderName: any, fileName: any, enableTranslation: any, clientFramework: any, modulePath: any, importNeedle: any, moduleNeedle: any): void;
    _generateRewriteFileModelWithImportStatement(appName: any, angularName: any, folderName: any, fileName: any, modulePath: any, needle: any): import("../../needle-base.js").NeedleFileModel;
    _generateImportStatement(appName: any, angularName: any, folderName: any, fileName: any): string;
    _generateRewriteFileModelAddModule(appName: any, angularName: any, modulePath: any, needle: any): import("../../needle-base.js").NeedleFileModel;
    addIcon(iconName: any): void;
    addElementToMenu(routerName: any, iconName: any, enableTranslation: any, translationKeyMenu?: any, jhiPrefix?: string): void;
    addElementToAdminMenu(routerName: any, iconName: any, enableTranslation: any, translationKeyMenu?: any, jhiPrefix?: string): void;
    _addRoute(route: any, modulePath: any, moduleName: any, needleName: any, filePath: any, pageTitle?: any, { contentToCheck }?: {
        contentToCheck?: string;
    }): void;
    addAdminRoute(route: any, modulePath: any, moduleName: any, pageTitle: any): void;
}
