/**
 * Constants for Project Metadata Detection
 */
/**
 * Framework and runtime packages with their detection keys
 */
export declare const FRAMEWORK_PACKAGES: readonly [{
    readonly key: "react";
    readonly packageNames: readonly ["react", "react-dom"];
}, {
    readonly key: "nextjs";
    readonly packageNames: readonly ["next", "@next/core"];
}, {
    readonly key: "typescript";
    readonly packageNames: readonly ["typescript"];
}];
/**
 * Development tools categorized by functionality
 */
export declare const DEVELOPMENT_TOOLS: {
    readonly buildTools: readonly ["webpack", "rollup", "esbuild", "swc", "@swc/core", "turbo", "turborepo"];
    readonly linting: readonly ["eslint", "@typescript-eslint/eslint-plugin", "@typescript-eslint/parser", "prettier", "@next/eslint-config-next"];
    readonly testing: readonly ["jest", "@jest/core", "vitest", "@vitest/ui", "cypress", "@cypress/react", "playwright", "@playwright/test", "@testing-library/react", "@testing-library/jest-dom", "@testing-library/user-event", "react-test-renderer"];
    readonly bundlers: readonly ["vite", "@vitejs/plugin-react", "parcel"];
};
/**
 * UI and styling related packages
 */
export declare const UI_STYLING_PACKAGES: {
    readonly cssFrameworks: readonly ["tailwindcss", "@tailwindcss/typography", "@tailwindcss/forms", "bootstrap", "bulma", "foundation-sites"];
    readonly uiLibraries: readonly ["@mui/material", "@mui/x-data-grid", "@mui/lab", "antd", "@ant-design/icons", "@chakra-ui/react", "@chakra-ui/icons", "@mantine/core", "@mantine/hooks", "@headlessui/react", "@radix-ui/react-dialog", "@radix-ui/react-dropdown-menu", "react-bootstrap", "semantic-ui-react", "grommet", "evergreen-ui"];
    readonly iconLibraries: readonly ["lucide-react", "react-icons", "@heroicons/react", "@phosphor-icons/react", "react-feather", "@tabler/icons-react"];
};
/**
 * State management libraries
 */
export declare const STATE_MANAGEMENT_PACKAGES: readonly ["@reduxjs/toolkit", "redux", "react-redux", "zustand", "jotai", "recoil", "@tanstack/react-query", "react-query", "swr", "valtio", "mobx", "mobx-react-lite", "xstate", "@xstate/react"];
/**
 * Configuration files to detect by category
 */
export declare const CONFIG_FILES: {
    readonly nextConfig: readonly ["next.config.js", "next.config.mjs", "next.config.ts"];
    readonly tsConfig: readonly ["tsconfig.json"];
    readonly eslintConfig: readonly [".eslintrc", ".eslintrc.js", ".eslintrc.json", ".eslintrc.yml", ".eslintrc.yaml", "eslint.config.js", "eslint.config.mjs", "eslint.config.ts"];
    readonly prettierConfig: readonly [".prettierrc", ".prettierrc.js", ".prettierrc.json", ".prettierrc.yml", ".prettierrc.yaml", "prettier.config.js", "prettier.config.mjs"];
    readonly jestConfig: readonly ["jest.config.js", "jest.config.ts", "jest.config.mjs", "jest.config.json"];
    readonly vitestConfig: readonly ["vitest.config.js", "vitest.config.ts", "vitest.config.mjs"];
    readonly playwrightConfig: readonly ["playwright.config.js", "playwright.config.ts"];
    readonly cypressConfig: readonly ["cypress.config.js", "cypress.config.ts"];
};
