import type { Linter } from 'eslint'; export declare const bestPractices: { languageOptions: { globals: { AggregateError: false; Array: false; ArrayBuffer: false; Atomics: false; BigInt: false; BigInt64Array: false; BigUint64Array: false; Boolean: false; DataView: false; Date: false; decodeURI: false; decodeURIComponent: false; encodeURI: false; encodeURIComponent: false; Error: false; escape: false; eval: false; EvalError: false; FinalizationRegistry: false; Float16Array: false; Float32Array: false; Float64Array: false; Function: false; globalThis: false; Infinity: false; Int16Array: false; Int32Array: false; Int8Array: false; Intl: false; isFinite: false; isNaN: false; Iterator: false; JSON: false; Map: false; Math: false; NaN: false; Number: false; Object: false; parseFloat: false; parseInt: false; Promise: false; Proxy: false; RangeError: false; ReferenceError: false; Reflect: false; RegExp: false; Set: false; SharedArrayBuffer: false; String: false; Symbol: false; SyntaxError: false; TypeError: false; Uint16Array: false; Uint32Array: false; Uint8Array: false; Uint8ClampedArray: false; undefined: false; unescape: false; URIError: false; WeakMap: false; WeakRef: false; WeakSet: false; }; parserOptions: { ecmaVersion: 2025; }; }; plugins: { unicorn: import("eslint").ESLint.Plugin & { configs: { recommended: Linter.FlatConfig; all: Linter.FlatConfig; "flat/all": Linter.FlatConfig; "flat/recommended": Linter.FlatConfig; }; }; }; rules: Record; };