import { ConfigDiscovery, ConfigLocation, Lint } from "@savvy-web/silk-effects"; //#region src/lint/index.d.ts declare const Handler: typeof Lint.Handler; type Handler = typeof Lint.Handler; declare const Biome: typeof Lint.Biome; type Biome = typeof Lint.Biome; declare const Markdown: typeof Lint.Markdown; type Markdown = typeof Lint.Markdown; declare const PackageJson: typeof Lint.PackageJson; type PackageJson = typeof Lint.PackageJson; declare const PnpmWorkspace: typeof Lint.PnpmWorkspace; type PnpmWorkspace = typeof Lint.PnpmWorkspace; type PnpmWorkspaceContent = Lint.PnpmWorkspaceContent; declare const ShellScripts: typeof Lint.ShellScripts; type ShellScripts = typeof Lint.ShellScripts; declare const TypeScript: typeof Lint.TypeScript; type TypeScript = typeof Lint.TypeScript; type TypeScriptCompiler = Lint.TypeScriptCompiler; declare const Yaml: typeof Lint.Yaml; type Yaml = typeof Lint.Yaml; declare const createConfig: typeof Lint.createConfig; type CreateConfigOptions = Lint.CreateConfigOptions; type LintStagedConfig = Lint.LintStagedConfig; declare const Preset: { minimal(extend?: Lint.PresetExtendOptions): LintStagedConfig; standard(extend?: Lint.PresetExtendOptions): LintStagedConfig; silk(extend?: Lint.PresetExtendOptions): LintStagedConfig; get(name: "minimal" | "standard" | "silk", extend?: Lint.PresetExtendOptions): LintStagedConfig; }; type Preset = typeof Preset; type PresetExtendOptions = Lint.PresetExtendOptions; type BaseHandlerOptions = Lint.BaseHandlerOptions; type BiomeOptions = Lint.BiomeOptions; type LintStagedEntry = Lint.LintStagedEntry; type LintStagedHandler = Lint.LintStagedHandler; type MarkdownOptions = Lint.MarkdownOptions; type PackageJsonOptions = Lint.PackageJsonOptions; type PnpmWorkspaceOptions = Lint.PnpmWorkspaceOptions; type PresetType = Lint.PresetType; type ShellScriptsOptions = Lint.ShellScriptsOptions; type TypeScriptOptions = Lint.TypeScriptOptions; type YamlOptions = Lint.YamlOptions; declare const Command: typeof Lint.Command; type PackageManager = Lint.PackageManager; type ToolSearchResult = Lint.ToolSearchResult; declare const Filter: typeof Lint.Filter; declare const getWorkspaceRoot: typeof Lint.getWorkspaceRoot; declare const getWorkspacePackages: typeof Lint.getWorkspacePackages; declare const getWorkspacePackagePaths: typeof Lint.getWorkspacePackagePaths; declare const isWorkspacePackagePath: typeof Lint.isWorkspacePackagePath; declare const resetWorkspaceCache: typeof Lint.resetWorkspaceCache; type WorkspacePackageInfo = Lint.WorkspacePackageInfo; declare const DEFAULT_CONFIG_PATH = "lib/configs/lint-staged.config.ts"; declare const HUSKY_HOOK_PATH = ".husky/pre-commit"; declare const LegacySavvyLintHygieneDef: import("@effected/templates").SectionId; declare const MARKDOWNLINT_CONFIG_PATH = "lib/configs/.markdownlint-cli2.jsonc"; declare const POST_CHECKOUT_HOOK_PATH = ".husky/post-checkout"; declare const POST_MERGE_HOOK_PATH = ".husky/post-merge"; declare const SavvyLintSectionDef: import("@effected/templates").SectionId; declare const generateManagedContent: typeof Lint.generateManagedContent; declare const savvyLintBlock: typeof Lint.savvyLintBlock; declare const MARKDOWNLINT_CONFIG: { readonly default: true; readonly MD001: true; readonly MD002: true; readonly MD003: true; readonly MD004: true; readonly MD005: true; readonly MD006: true; readonly MD007: true; readonly MD008: true; readonly MD009: true; readonly MD010: true; readonly MD011: true; readonly MD012: true; readonly MD013: false; readonly MD014: true; readonly MD015: true; readonly MD016: true; readonly MD017: true; readonly MD018: true; readonly MD019: true; readonly MD020: true; readonly MD021: true; readonly MD022: true; readonly MD023: true; readonly MD024: { readonly siblings_only: true; }; readonly MD025: { readonly front_matter_title: ""; }; readonly MD026: true; readonly MD027: true; readonly MD028: true; readonly MD029: true; readonly MD030: true; readonly MD031: true; readonly MD032: true; readonly MD033: { readonly allowed_elements: readonly ["br", "details", "summary", "img", "sup", "sub"]; }; readonly MD034: true; readonly MD035: true; readonly MD036: true; readonly MD037: true; readonly MD038: true; readonly MD039: true; readonly MD040: true; readonly MD041: true; readonly MD042: true; readonly MD043: false; readonly MD044: false; readonly MD045: true; readonly MD046: true; readonly MD047: true; readonly MD048: true; readonly MD049: true; readonly MD050: true; readonly MD051: true; readonly MD052: true; readonly MD053: true; readonly MD054: true; readonly MD055: true; readonly MD056: true; readonly MD057: true; readonly MD058: true; readonly MD059: true; readonly MD060: { readonly style: "compact"; }; readonly "changeset-heading-hierarchy": false; readonly "changeset-required-sections": false; readonly "changeset-content-structure": false; readonly "changeset-uncategorized-content": false; readonly "changeset-dependency-table-format": false; }; declare const MARKDOWNLINT_SCHEMA: "https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/v0.22.0/schema/markdownlint-cli2-config-schema.json"; declare const MARKDOWNLINT_TEMPLATE: { readonly $schema: "https://raw.githubusercontent.com/DavidAnson/markdownlint-cli2/v0.22.0/schema/markdownlint-cli2-config-schema.json"; readonly globs: readonly ["**/*.{md,mdx}"]; readonly fix: true; readonly gitignore: true; readonly noBanner: true; readonly ignores: readonly ["**/.git", "**/node_modules", "**/.cache", "**/coverage", "**/.coverage", "**/dist", "**/CHANGELOG.md", "**/.claude/plans", "**/docs/superpowers", "**/__test__/**/fixtures/**", "**/__fixtures__/**", "**/.repos"]; readonly customRules: readonly ["@savvy-web/silk/changesets/markdownlint"]; readonly config: { readonly default: true; readonly MD001: true; readonly MD002: true; readonly MD003: true; readonly MD004: true; readonly MD005: true; readonly MD006: true; readonly MD007: true; readonly MD008: true; readonly MD009: true; readonly MD010: true; readonly MD011: true; readonly MD012: true; readonly MD013: false; readonly MD014: true; readonly MD015: true; readonly MD016: true; readonly MD017: true; readonly MD018: true; readonly MD019: true; readonly MD020: true; readonly MD021: true; readonly MD022: true; readonly MD023: true; readonly MD024: { readonly siblings_only: true; }; readonly MD025: { readonly front_matter_title: ""; }; readonly MD026: true; readonly MD027: true; readonly MD028: true; readonly MD029: true; readonly MD030: true; readonly MD031: true; readonly MD032: true; readonly MD033: { readonly allowed_elements: readonly ["br", "details", "summary", "img", "sup", "sub"]; }; readonly MD034: true; readonly MD035: true; readonly MD036: true; readonly MD037: true; readonly MD038: true; readonly MD039: true; readonly MD040: true; readonly MD041: true; readonly MD042: true; readonly MD043: false; readonly MD044: false; readonly MD045: true; readonly MD046: true; readonly MD047: true; readonly MD048: true; readonly MD049: true; readonly MD050: true; readonly MD051: true; readonly MD052: true; readonly MD053: true; readonly MD054: true; readonly MD055: true; readonly MD056: true; readonly MD057: true; readonly MD058: true; readonly MD059: true; readonly MD060: { readonly style: "compact"; }; readonly "changeset-heading-hierarchy": false; readonly "changeset-required-sections": false; readonly "changeset-content-structure": false; readonly "changeset-uncategorized-content": false; readonly "changeset-dependency-table-format": false; }; }; //#endregion export { BaseHandlerOptions, Biome, BiomeOptions, Command, ConfigDiscovery, type ConfigLocation, CreateConfigOptions, DEFAULT_CONFIG_PATH, Filter, HUSKY_HOOK_PATH, Handler, LegacySavvyLintHygieneDef, LintStagedConfig, LintStagedEntry, LintStagedHandler, MARKDOWNLINT_CONFIG, MARKDOWNLINT_CONFIG_PATH, MARKDOWNLINT_SCHEMA, MARKDOWNLINT_TEMPLATE, Markdown, MarkdownOptions, POST_CHECKOUT_HOOK_PATH, POST_MERGE_HOOK_PATH, PackageJson, PackageJsonOptions, PackageManager, PnpmWorkspace, PnpmWorkspaceContent, PnpmWorkspaceOptions, Preset, PresetExtendOptions, PresetType, SavvyLintSectionDef, ShellScripts, ShellScriptsOptions, ToolSearchResult, TypeScript, TypeScriptCompiler, TypeScriptOptions, WorkspacePackageInfo, Yaml, YamlOptions, createConfig, generateManagedContent, getWorkspacePackagePaths, getWorkspacePackages, getWorkspaceRoot, isWorkspacePackagePath, resetWorkspaceCache, savvyLintBlock }; //# sourceMappingURL=lint.d.ts.map