/**
 * @packageDocumentation
 *
 * This file defines an enumeration for common file and folder paths used in Obsidian plugin development.
 */
/**
 * Enumeration of commonly used file and folder paths in Obsidian plugin development.
 */
export declare enum ObsidianPluginRepoPaths {
    /** CommonJS file. */
    AnyCjs = "*.cjs",
    /** JavaScript file. */
    AnyJs = "*.js",
    /** ESM JavaScript file. */
    AnyMjs = "*.mjs",
    /** Any path recursively. */
    AnyPath = "**",
    /** TypeScript file. */
    AnyTs = "*.ts",
    /** ReactJS TypeScript file. */
    AnyTsx = "*.tsx",
    /** Changelog file. */
    ChangelogMd = "CHANGELOG.md",
    /** Commitlint configuration file. */
    CommitlintConfigTs = "commitlint.config.ts",
    /** Current folder. */
    CurrentFolder = ".",
    /** Distribution folder. */
    Dist = "dist",
    /** Build folder within the {@link Dist} folder. */
    DistBuild = "dist/build",
    /** Development folder within the {@link Dist} folder. */
    DistDev = "dist/dev",
    /** CommonJS ESLint configuration file. */
    EslintConfigCjs = "eslint.config.cjs",
    /** CommonJS TypeScript ESLint configuration file. */
    EslintConfigCts = "eslint.config.cts",
    /** JavaScript ESLint configuration file. */
    EslintConfigJs = "eslint.config.js",
    /** ESM JavaScript ESLint configuration file. */
    EslintConfigMjs = "eslint.config.mjs",
    /** ESM TypeScript ESLint configuration file. */
    EslintConfigMts = "eslint.config.mts",
    /** TypeScript ESLint configuration file. */
    EslintConfigTs = "eslint.config.ts",
    /** Hot reload file. */
    HotReload = ".hotreload",
    /** Main CSS file. */
    MainCss = "main.css",
    /** Main JavaScript file. */
    MainJs = "main.js",
    /** Main TypeScript file. */
    MainTs = "main.ts",
    /** Manifest file for beta releases. */
    ManifestBetaJson = "manifest-beta.json",
    /** Manifest file. */
    ManifestJson = "manifest.json",
    /** CommonJS Markdownlint CLI2 configuration file. */
    MarkdownlintCli2ConfigCjs = ".markdownlint-cli2.cjs",
    /** JSONC Markdownlint CLI2 configuration file. */
    MarkdownlintCli2ConfigJsonc = ".markdownlint-cli2.jsonc",
    /** ESM Markdownlint CLI2 configuration file. */
    MarkdownlintCli2ConfigMjs = ".markdownlint-cli2.mjs",
    /** ESM TypeScript Markdownlint CLI2 configuration file. */
    MarkdownlintCli2ConfigMts = ".markdownlint-cli2.mts",
    /** YAML Markdownlint CLI2 configuration file. */
    MarkdownlintCli2ConfigYaml = ".markdownlint-cli2.yaml",
    /** CommonJS Markdownlint configuration file. */
    MarkdownlintConfigCjs = ".markdownlint.cjs",
    /** JSON Markdownlint configuration file. */
    MarkdownlintConfigJson = ".markdownlint.json",
    /** JSONC Markdownlint configuration file. */
    MarkdownlintConfigJsonc = ".markdownlint.jsonc",
    /** ESM Markdownlint configuration file. */
    MarkdownlintConfigMjs = ".markdownlint.mjs",
    /** YAML Markdownlint configuration file. */
    MarkdownlintConfigYaml = ".markdownlint.yaml",
    /** YAML Markdownlint configuration file. */
    MarkdownlintConfigYml = ".markdownlint.yml",
    /** NPM shrinkwrap file. */
    NpmShrinkwrapJson = "npm-shrinkwrap.json",
    /** Package JSON file. */
    PackageJson = "package.json",
    /** Package-lock JSON file. */
    PackageLockJson = "package-lock.json",
    /** Scripts folder. */
    Scripts = "scripts",
    /** Source folder. */
    Src = "src",
    /** Styles CSS file. */
    StylesCss = "styles.css",
    /** TypeScript configuration file. */
    TsConfigJson = "tsconfig.json",
    /** Versions JSON file. */
    VersionsJson = "versions.json"
}
