import * as _eslint_markdown from '@eslint/markdown'; import { Rule } from 'eslint'; type RuleModule = Rule.RuleModule & { defaultOptions: T; }; type LibraryConfig = { source: string; name?: string; prefix?: string; }; type UserOptions$2 = { libraries?: LibraryConfig[]; prefix?: string; propMappings?: Record; }; type Options$2 = [UserOptions$2?]; type UserOptions$1 = { dependencyKeys?: string[]; versionPrefixes?: string[]; }; type Options$1 = [UserOptions$1?]; type UserOptions = { ignorePatterns?: string[]; }; type Options = [UserOptions?]; declare const _default: { meta: { name: string; version: string; }; rules: { 'i18n-flat-key': RuleModule<[]>; 'jsonc-inline-spacing': RuleModule<[]>; 'jsx-attribute-spacing': RuleModule<[]>; 'md-one-sentence-per-line': _eslint_markdown.MarkdownRuleDefinition<{ MessageIds: "wrapParagraph"; RuleOptions: Options; }>; 'no-dependency-version-prefix': RuleModule; 'prefer-early-return': RuleModule<[]>; 'prefer-tailwind-icons': RuleModule; }; }; export { _default as default };