/** @monorepo-internal */
export declare const projectName = "SaaS Kit";
/** @internal */
export declare const folders: {
    readonly src: "src";
    readonly baseRepo: "base-repo";
    readonly cli: "cli";
    readonly common: "common";
    readonly docs: "docs";
    readonly enricher: "enricher";
    readonly fdAppToolbox: "fd-app-toolbox";
    readonly fdComponentToolbox: "fd-component-toolbox";
    readonly fdToolbox: "fd-toolbox";
    readonly fdToolboxCore: "fd-toolbox-core";
    readonly flint: "flint";
    readonly infra: "infra";
    readonly internalCli: "internal-cli";
    readonly meta: "meta";
    readonly npmCommands: "npm-commands";
    readonly other: "other";
    readonly server: "server";
    readonly test: "test";
    readonly tools: "tools";
    readonly tools2: "tools2";
    readonly client: "client";
    readonly cluster: "cluster";
    readonly codeQuality: "code-quality";
    readonly generated: "generated";
    readonly dist: "dist";
    readonly lib: "lib";
    readonly packages: "packages";
    readonly package: "npm-package";
    readonly public: "public";
    readonly build: "build";
    readonly bin: "bin";
    readonly buildNpm: "build-npm";
    readonly genExports: "gen-exports";
    readonly modules: "modules";
    readonly generatedTests: "generated-tests";
    readonly nodeModules: "node_modules";
    readonly dotNext: ".next";
    readonly nodeCache: ".node_cache";
    readonly nx: ".nx";
    readonly vscode: ".vscode";
    readonly git: "git";
    readonly dotGit: ".git";
    readonly playwrightReport: "playwright-report";
    readonly testResults: "test-results";
    readonly rollup: "rollup";
    readonly replaceAliases: "replace-aliases";
    readonly pages: "pages";
    readonly deploy: "deploy";
    readonly level2: "level2";
    readonly monorepo: "monorepo";
    readonly content: "content";
    readonly components: "components";
    readonly app: "app";
    readonly framework: "framework";
    readonly api: "api";
    readonly ci: "ci";
    readonly jobs: "jobs";
    readonly web: "web";
    readonly cliPackage: "npm-cli-package";
    readonly createSaasKitApp: "create";
    readonly setup: "setup";
    readonly husky: ".husky";
    readonly constants: "constants";
    readonly configs: "configs";
    readonly db: "db";
    readonly internal: "internal";
    readonly undocumented: "undocumented";
    readonly stringDuplication: "string-duplication";
    readonly templates: "templates";
    readonly level1: "level1";
    readonly ranksters: "ranksters";
    readonly testInfra: "test-infra";
    readonly commands: "commands";
    readonly ai: "ai";
    readonly rollupCache: "rollup-cache";
    readonly tests: "tests";
    readonly rules: "rules";
    readonly aiArtifacts: "ai-artifacts";
    readonly dotAgents: ".agents";
    readonly skills: "skills";
    readonly flintInfra: "flint-infra";
    readonly docusaurus: ".docusaurus";
    readonly cacheLoader: ".cache-loader";
    readonly __test__: "__test__";
    readonly __tests__: "__tests__";
    readonly e2e: "e2e";
    readonly analysis: "analysis";
    readonly decorators: "decorators";
};
/** @internal */
export declare const files: {
    readonly route: "route.ts";
    readonly metaJson: "meta.json";
    readonly schema: "schema.ts";
    readonly schemaDts: "schema.d.ts";
    readonly schemaJs: "schema.js";
    readonly crudHandlerMap: "crud-handler-map.ts";
    readonly tsconfig: "tsconfig.json";
    readonly tsconfigBase: "tsconfig.base.json";
    readonly tsconfigResources: "tsconfig.resources.json";
    readonly tsconfigLint: "tsconfig.lint.json";
    readonly tsconfigCli: "tsconfig.cli.json";
    readonly tsconfigServer: "tsconfig.server.json";
    readonly tailwindConfig: "tailwind.config.ts";
    readonly packageJson: "package.json";
    readonly env: "env";
    readonly dotEnv: ".env";
    readonly envExample: ".env.example";
    readonly gitIgnore: ".gitignore";
    readonly prettierIgnore: ".prettierignore";
    readonly envStaging: ".env.staging";
    readonly npmConfig: ".npmrc";
    readonly nextEnv: "next-env.d.ts";
    readonly license: "LICENSE";
    readonly pnpmLock: "pnpm-lock.yaml";
    readonly indexJs: "index.js";
    readonly indexTs: "index.ts";
    readonly indexJsx: "index.jsx";
    readonly indexTsx: "index.tsx";
    readonly indexDts: "index.d.ts";
    readonly indexCjsJs: "index.cjs.js";
    readonly serverTs: "server.ts";
    readonly serverDts: "server.d.ts";
    readonly entryJs: "entry.js";
    readonly stylesCss: "styles.css";
    readonly preCommitScript: "pre-commit-script.ts";
    readonly preCommit: "pre-commit";
    readonly commitMsg: "commit-msg";
    readonly packageTemplate: "package-template.json";
    readonly eslintConfigJs: "eslint.config.js";
    readonly eslintConfigMjs: "eslint.config.mjs";
    readonly eslintConfigTs: "eslint.config.ts";
    readonly layout: "layout.tsx";
    readonly buildInitDb: "build-init-db.ts";
    readonly duplicationsReportMd: "duplications-report.md";
    readonly playwrightConfig: "playwright.config.ts";
    readonly autoMerge: "auto-merge.ts";
    readonly preActionRequiredCheck: "pre-action-required-check.ts";
    readonly teamCollaborationConfigTs: "team-collaboration-configs.ts";
    readonly rollupCacheJson: "rollup-cache.json";
    readonly readMeMd: "README.md";
    readonly httpWrappersTs: "http-wrappers.ts";
    readonly skill: "SKILL.md";
};
/** @monorepo-internal */
export declare const projectPaths: {
    readonly root: "/";
    readonly src: "src";
    readonly app: "src/app";
    readonly apiV1F: "src/app/api/v1/(f)";
    readonly lib: "lib";
    readonly generated: "generated";
    readonly srcComponents: "src/components";
    readonly saasKitNodeModulesPath: "node_modules/@fernir2/saas-kit";
    readonly f: "src/app/f";
    readonly public: "public";
    readonly images: "public/images";
    readonly openApiJson: "public/openapi.json";
    readonly cliCreate: "packages/level2/cli/create";
};
/** @monorepo-internal */
export declare const nonRootProjectPaths: {
    readonly currentDir: "./";
    readonly currentDirRef: ".";
    readonly parentDirRef: "..";
    readonly clientFramework: "client/framework";
    readonly serverFramework: "server/framework";
    readonly apiHooks: "api/hooks";
    readonly npmCommands: "npm-commands";
    readonly server: "server";
    readonly serverContent: "server/content";
    readonly htmlTemplates: "html-templates";
    readonly metaServer: "meta/server";
    readonly toolsNpmCommands: "tools/npm-commands";
    readonly tools: "tools";
    readonly saasKitCliBin: "level2/cli/bin";
    readonly cliConstants: "cli/constants";
    readonly cliConfigs: "cli/configs";
    readonly tools2: "tools2";
    readonly packagesSrc: "src/";
};
/** @monorepo-internal */
export declare const packagesPath: {
    readonly packagesBaseRepo: "packages/base-repo/";
    readonly packagesCli: "packages/level2/cli/";
    readonly packagesCommon: "packages/level2/common/";
    readonly packagesDocs: "packages/docs/";
    readonly packagesFdAppToolbox: "packages/level2/fd-app-toolbox/";
    readonly packagesFdComponentToolbox: "packages/level2/fd-component-toolbox/";
    readonly packagesFdToolbox: "packages/fd-toolbox/";
    readonly packagesFdToolboxCore: "packages/fd-toolbox-core/";
    readonly packagesFlint: "packages/flint/";
    readonly packagesFlintInfra: "packages/flint-infra/";
    readonly packagesInfra: "packages/infra/";
    readonly packagesInternalCli: "packages/internal-cli/";
    readonly packagesMeta: "packages/level2/meta/";
    readonly packagesNpmCommands: "packages/level2/npm-commands/";
    readonly packagesOther: "packages/level2/other/";
    readonly packagesServer: "packages/level2/server/";
    readonly packagesTest: "packages/test/";
    readonly testPackageJsonPath: "packages/test/package.json";
    readonly packagesTestInfra: "packages/test-infra/";
    readonly packagesClient: "packages/level2/client/";
    readonly packagesDb: "packages/level2/db/";
    readonly git: "packages/infra/tools/git/";
    readonly buildNpm: "packages/level2/npm-commands/build-npm/";
    readonly createSaasKitApp: "packages/level2/cli/create/";
    readonly packagesEnricher: "packages/level2/enricher/";
    readonly packagesDocsContent: "packages/docs/content/";
    readonly apiResponses: "packages/level2/meta/server/web/responses/";
    readonly apiErrors: "packages/fd-toolbox/server/web/errors/";
    readonly packagesTools: "packages/tools/";
    readonly packagesStyles: "packages/level2/styles/";
    readonly packagesLevel2Tools: "packages/level2/tools/";
    readonly packagesCluster: "packages/cluster/";
    readonly packagesCodeQuality: "packages/code-quality/";
    readonly packagesRanksters: "packages/level1/ranksters/";
    readonly packagesAi: "packages/level2/ai/";
    readonly packagesInternalCliGit: "packages/internal-cli/git/";
};
/** @internal */
export declare const generatedPaths: {
    readonly metaJson: "generated/meta/meta.json";
    readonly tsconfigResources: "generated/tsconfig.resources.json";
    readonly schema: "generated/schema.ts";
    readonly schemaDts: "generated/schema.d.ts";
    readonly schemaJs: "generated/schema.js";
    readonly crudHandlerMap: "generated/meta/crud-handler-map.ts";
    readonly aiArtifacts: "generated/ai-artifacts/";
};
/** @monorepo-internal */
export declare const teamCollabPaths: {
    readonly teamCollabConfigFile: "packages/code-quality/team-collaboration-configs.ts";
};
/** @monorepo-internal */
export declare const clientPaths: {
    readonly styles: string;
    readonly components: string;
    readonly pages: string;
    readonly payments: string;
    readonly products: string;
    readonly websiteScan: string;
};
/** @monorepo-internal */
export declare const infraPaths: {
    readonly lintJob: "@infra/ci/jobs/lint";
    readonly buildAndTestJob: "@infra/ci/jobs/build-and-test";
    readonly buildPackage: "@infra/ci/jobs/build-package";
    readonly saasKitTestBuildAndTestJob: "@infra/ci/jobs/saas-kit-test-build-and-test";
    readonly cliCreateTestJob: "@infra/ci/jobs/cli-create-test";
    readonly rankstersBuildAndTestJob: "@infra/ci/jobs/ranksters-build-and-test";
    readonly manualCleanupJob: "@infra/ci/jobs/manual-cleanup";
    readonly ciAutoMergeJob: "@infra/ci/jobs/ci-auto-merge";
    readonly preActionRequiredCheckJob: "@infra/ci/jobs/pre-action-required-check";
    readonly clearNxCache: "@infra/ci/jobs/clear-nx-cache";
    readonly cleanupScript: "@infra/ci/setup/cleanup";
    readonly setupScript: "@infra/ci/setup/setup";
    readonly prepareEnvironment: "@infra/ci/setup/prepare-environment";
    readonly publishPackageJob: "@infra/ci/jobs/publish-package";
    readonly syncSaasKitVersionToMainJob: "@infra/ci/jobs/sync-saas-kit-version-to-main";
    readonly unpublishPackageJob: "@infra/ci/jobs/unpublish-package";
    readonly deployToVercelJob: "@infra/ci/jobs/deploy-to-vercel";
    readonly updateSubmodulesJob: "@infra/ci/jobs/update-submodules";
    readonly dropAllDbJob: "@infra/ci/jobs/drop-all-db";
};
export declare const httpWrappersPaths: {
    readonly httpWrappersTs: "packages/level2/http-wrappers.ts";
};
export declare const globPatterns: {
    readonly tsTsx: "**/*.{ts,tsx}";
    readonly jsTsJsxTsx: "**/*.{js,ts,jsx,tsx}";
};
/** @monorepo-internal */
export declare const buildPaths: {
    readonly buildPackage: "generated/build/npm-package";
    readonly buildCliPackage: "generated/build/npm-cli-package";
    readonly libPackage: "generated/npm-package";
    readonly libCliPackage: "generated/npm-cli-package";
    readonly buildPackagesTypes: "generated/build/npm-package/types";
    readonly rollupCache: "generated/build/rollup-cache";
    readonly buildPackagesTypesOutput: "generated/build/npm-package/types-output";
};
/** @monorepo-internal */
export declare const nodePlatform = "node";
