import type * as ora from 'ora'; import type { CoreModels } from './core-models'; export declare const taonContainers = "taon-containers"; export declare const taonProjects = "taon-projects"; export declare const dockerTemplates = "docker-templates"; export declare const tnpPackageName = "tnp"; export declare const taonPackageName = "taon"; export declare const dotTaonFolder = ".taon"; export declare const dotTnpFolder = ".tnp"; export declare const urlRepoTaon = "https://github.com/darekf77/taon.git"; export declare const urlRepoTaonContainers = "https://github.com/darekf77/taon-containers.git"; export declare enum LibTypeEnum { ISOMORPHIC_LIB = "isomorphic-lib", CONTAINER = "container", UNKNOWN_NPM_PROJECT = "unknown-npm-project", UNKNOWN = "unknown" } export type LibTypeNames = `${LibTypeEnum}`; export declare const GlobalLibTypeName: { isomorphicLib: LibTypeEnum; container: LibTypeEnum; /** * @deprecated */ docker: string; unknowNpmProject: LibTypeEnum; /** * @deprecated */ vscodeExt: string; /** * @deprecated */ chromeExt: string; /** * @deprecated */ singleFileProject: string; /** * @deprecated */ navi: string; /** * @deprecated */ scenario: string; }; /** * @deprecated */ export declare const LibTypeArr: CoreModels.LibType[]; export declare const filesNotAllowedToClean: { _gitignore: string; _npmrc: string; _npmignore: string; tslint_json: string; _editorconfig: string; _angularCli_json: string; _vscode_launch_json: string; }; export declare const fileName: { _gitignore: string; _npmrc: string; _npmignore: string; tslint_json: string; _editorconfig: string; _angularCli_json: string; _vscode_launch_json: string; _bowerrc: string; bower_json: string; controllers_ts: string; entities_ts: string; angular_json: string; autob_actions_js: string; local_config_js: string; build_config_js: string; local_config: string; start_backend_ts: string; docs_config_jsonc: string; package_json: string; taon_jsonc: string; /** * @deprecated */ firedev_jsonc: string; /** * @deprecated */ firedev_json: string; /** * @deprecated */ package_json__tnp_json: string; /** * @deprecated */ package_json__tnp_json5: string; /** * @deprecated */ package_json__devDependencies_json: string; /** * @deprecated */ devDependencies_json: string; yarn_lock: string; package_lock_json: string; tnpEnvironment_json: string; environment: string; environment_js: string; /** * @deprecated */ tmp_transaction_pid_txt: string; manifest_webmanifest: string; public_api_d_ts: string; public_api_ts: string; public_api: string; _babelrc: string; index: string; index_d_ts: string; index_ts: string; index_js: string; cli_js: string; cli_ts: string; index_js_map: string; db_json: string; db_for_tests_json: string; /** * @deprecated */ tmpDockerImageId: string; tmp_recent_json: string; tsconfig_json: string; tsconfig_lib_json: string; README_MD: string; server_key: string; server_cert: string; server_chain_cert: string; meta_config_md: string; logo_png: string; logo_svg: string; ric_proj_json: string; linked_projects_json: string; docker_compose_yml: string; compose_yml: string; }; export declare const tempFoldersName: { vendor: string; docs: string; dist: string; tmp: string; tmpDistRelease: string; tempSrc: string; tempSrcDist: string; previewDistApp: string; preview: string; browser: string; websql: string; _browser: string; module: string; backup: string; node_modules: string; local_release: string; client: string; tnp_tests_context: string; tmpPackage: string; tmpScenarios: string; tmpTestsEnvironments: string; testsEnvironments: string; }; export declare const folderName: { vendor: string; docs: string; dist: string; tmp: string; tmpDistRelease: string; tempSrc: string; tempSrcDist: string; previewDistApp: string; preview: string; browser: string; websql: string; _browser: string; module: string; backup: string; node_modules: string; local_release: string; client: string; tnp_tests_context: string; tmpPackage: string; tmpScenarios: string; tmpTestsEnvironments: string; testsEnvironments: string; scripts: string; scenarios: string; bower: string; src: string; out: string; app: string; lib: string; tests: string; libraries: string; libs: string; source: string; custom: string; migrations: string; components: string; assets: string; generated: string; apps: string; shared: string; container: string; bin: string; _bin: string; _vscode: string; project: string; projects: string; external: string; tmpDist: string; tmpFor(d: CoreModels.OutFolder): string; targetProjects: { DEFAULT_PATH_GENERATED: string; DEFAULT_PATH_ORIGINS: string; }; }; export declare const areTrustedForPatchUpdate: string[]; export declare const extAllowedToExportAndReplaceTSJSCodeFiles: string[]; export declare const extTemplatesFiles: string[]; export declare const extForSassLikeFiles: string[]; export declare const extForStyles: string[]; export declare const extAllowedToReplace: string[]; export declare const REGEX_REGION: { TS_JS_SCSS_SASS: { START: RegExp; END: RegExp; EXT: string[]; }; HTML: { START: RegExp; END: RegExp; EXT: string[]; }; CSS: { START: RegExp; END: RegExp; EXT: string[]; }; }; export declare const backendNodejsOnlyFiles: string[]; export declare const backendWebsqlNodejsFiles: string[]; export declare const frontendFiles: string[]; export declare const notNeededForExportFiles: string[]; export declare const frontEndOnly: string[]; export declare const appRelatedFiles: string[]; export declare const TAGS: { BACKEND: string; BACKEND_FUNC: string; BROWSER: string; WEBSQL_ONLY: string; WEBSQL: string; WEBSQL_FUNC: string; NOT_FOR_NPM: string; CUT_CODE_IF_TRUE: string; CUT_CODE_IF_FALSE: string; COMMENT_REGION: string; COMMENT_END_REGION: string; APP_TS_GENERATED: string; APP_TS_PLACEHOLDER_IMPORTS: string; APP_TS_PLACEHOLDER_ROUTES: string; APP_TS_PLACEHOLDER_CONTEXTS_INIT: string; }; export declare const BaselineSiteJoinprefix = "__"; export declare const PREFIXES: { BASELINE: string; DELETED: string; ORIGINAL: string; RESTORE_NPM: string; }; export declare namespace FilesNames { const tmpLastSelectedJsonFile = "tmp-last-selected.json"; } export declare const baseTaonDevProjectsNames: string[]; export declare const notAllowedNames: string[]; export declare const notAllowedProjectNames: string[]; export declare const encoding = "utf8"; /** * If building from parent -> output proper name of parent project in errors * output when building multiple projects */ export declare const taonActionFromParent = "taon-action-from-parent"; export declare const globalSpinner: { readonly instance: Pick; };