import * as _typescript_eslint_utils_ts_eslint from '@typescript-eslint/utils/ts-eslint'; interface LintingRuleDocs { description: string; recommended?: boolean; requiresTypeChecking?: boolean; } declare const plugin: { configs: { readonly recommended: { plugins: { "@rx-now": /*elided*/ any; }; }; }; meta: { name: string; version: string; }; rules: { "domain-import": _typescript_eslint_utils_ts_eslint.RuleModule<"subLevelImported" | "ancestralRelativesImported" | "upperLayerImported", [{ exclude?: string[]; excludedDomains?: string[]; layerConfig?: { rules: string[]; index: number; }[]; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; "file-naming": _typescript_eslint_utils_ts_eslint.RuleModule<"fileNamingMismatch" | "invalidPattern", [{ root?: string; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; "folder-naming": _typescript_eslint_utils_ts_eslint.RuleModule<"invalidPattern" | "folderNamingMismatch" | "folderStructureMismatch", [{ root?: string; ignorePatterns?: string[]; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; "folder-naming-with-ext": _typescript_eslint_utils_ts_eslint.RuleModule<"invalidPattern" | "folderNamingWithExtMismatch" | "folderNameMismatchFilename", [{ root?: string; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; "zhlint-comment": _typescript_eslint_utils_ts_eslint.RuleModule<"zhlintComment", [{ lintComments: boolean; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; "zhlint-jsx": _typescript_eslint_utils_ts_eslint.RuleModule<"zhlintJsx", [{ lintJsxTextAttributes: boolean; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; "zhlint-string": _typescript_eslint_utils_ts_eslint.RuleModule<"zhlintString", [{ lintTemplateLiterals: boolean; }], LintingRuleDocs, _typescript_eslint_utils_ts_eslint.RuleListener>; }; }; export = plugin;