import type { Linter } from 'eslint'; declare const config: { readonly languageOptions: { readonly globals: { readonly AbortController: false; readonly AbortSignal: false; readonly AbsoluteOrientationSensor: false; readonly AbstractRange: false; readonly Accelerometer: false; readonly addEventListener: false; readonly ai: false; readonly AI: false; readonly AICreateMonitor: false; readonly AITextSession: false; readonly alert: false; readonly AnalyserNode: false; readonly Animation: false; readonly AnimationEffect: false; readonly AnimationEvent: false; readonly AnimationPlaybackEvent: false; readonly AnimationTimeline: false; readonly AsyncDisposableStack: false; readonly atob: false; readonly Attr: false; readonly Audio: false; readonly AudioBuffer: false; readonly AudioBufferSourceNode: false; readonly AudioContext: false; readonly AudioData: false; readonly AudioDecoder: false; readonly AudioDestinationNode: false; readonly AudioEncoder: false; readonly AudioListener: false; readonly AudioNode: false; readonly AudioParam: false; readonly AudioParamMap: false; readonly AudioProcessingEvent: false; readonly AudioScheduledSourceNode: false; readonly AudioSinkInfo: false; readonly AudioWorklet: false; readonly AudioWorkletNode: false; readonly AuthenticatorAssertionResponse: false; readonly AuthenticatorAttestationResponse: false; readonly AuthenticatorResponse: false; readonly BackgroundFetchManager: false; readonly BackgroundFetchRecord: false; readonly BackgroundFetchRegistration: false; readonly BarcodeDetector: false; readonly BarProp: false; readonly BaseAudioContext: false; readonly BatteryManager: false; readonly BeforeUnloadEvent: false; readonly BiquadFilterNode: false; readonly Blob: false; readonly BlobEvent: false; readonly Bluetooth: false; readonly BluetoothCharacteristicProperties: false; readonly BluetoothDevice: false; readonly BluetoothRemoteGATTCharacteristic: false; readonly BluetoothRemoteGATTDescriptor: false; readonly BluetoothRemoteGATTServer: false; readonly BluetoothRemoteGATTService: false; readonly BluetoothUUID: false; readonly blur: false; readonly BroadcastChannel: false; readonly BrowserCaptureMediaStreamTrack: false; readonly btoa: false; readonly ByteLengthQueuingStrategy: false; readonly Cache: false; readonly caches: false; readonly CacheStorage: false; readonly cancelAnimationFrame: false; readonly cancelIdleCallback: false; readonly CanvasCaptureMediaStream: false; readonly CanvasCaptureMediaStreamTrack: false; readonly CanvasGradient: false; readonly CanvasPattern: false; readonly CanvasRenderingContext2D: false; readonly CaptureController: false; readonly CaretPosition: false; readonly CDATASection: false; readonly ChannelMergerNode: false; readonly ChannelSplitterNode: false; readonly ChapterInformation: false; readonly CharacterBoundsUpdateEvent: false; readonly CharacterData: false; readonly clearInterval: false; readonly clearTimeout: false; readonly clientInformation: false; readonly Clipboard: false; readonly ClipboardChangeEvent: false; readonly ClipboardEvent: false; readonly ClipboardItem: false; readonly close: false; readonly closed: false; readonly CloseEvent: false; readonly CloseWatcher: false; readonly CommandEvent: false; readonly Comment: false; readonly CompositionEvent: false; readonly CompressionStream: false; readonly confirm: false; readonly console: false; readonly ConstantSourceNode: false; readonly ContentVisibilityAutoStateChangeEvent: false; readonly ConvolverNode: false; readonly CookieChangeEvent: false; readonly CookieDeprecationLabel: false; readonly cookieStore: false; readonly CookieStore: false; readonly CookieStoreManager: false; readonly CountQueuingStrategy: false; readonly createImageBitmap: false; readonly CreateMonitor: false; readonly Credential: false; readonly credentialless: false; readonly CredentialsContainer: false; readonly CropTarget: false; readonly crossOriginIsolated: false; readonly crypto: false; readonly Crypto: false; readonly CryptoKey: false; readonly CSPViolationReportBody: false; readonly CSS: false; readonly CSSAnimation: false; readonly CSSConditionRule: false; readonly CSSContainerRule: false; readonly CSSCounterStyleRule: false; readonly CSSFontFaceRule: false; readonly CSSFontFeatureValuesRule: false; readonly CSSFontPaletteValuesRule: false; readonly CSSFunctionDeclarations: false; readonly CSSFunctionDescriptors: false; readonly CSSFunctionRule: false; readonly CSSGroupingRule: false; readonly CSSImageValue: false; readonly CSSImportRule: false; readonly CSSKeyframeRule: false; readonly CSSKeyframesRule: false; readonly CSSKeywordValue: false; readonly CSSLayerBlockRule: false; readonly CSSLayerStatementRule: false; readonly CSSMarginRule: false; readonly CSSMathClamp: false; readonly CSSMathInvert: false; readonly CSSMathMax: false; readonly CSSMathMin: false; readonly CSSMathNegate: false; readonly CSSMathProduct: false; readonly CSSMathSum: false; readonly CSSMathValue: false; readonly CSSMatrixComponent: false; readonly CSSMediaRule: false; readonly CSSNamespaceRule: false; readonly CSSNestedDeclarations: false; readonly CSSNumericArray: false; readonly CSSNumericValue: false; readonly CSSPageDescriptors: false; readonly CSSPageRule: false; readonly CSSPerspective: false; readonly CSSPositionTryDescriptors: false; readonly CSSPositionTryRule: false; readonly CSSPositionValue: false; readonly CSSPropertyRule: false; readonly CSSRotate: false; readonly CSSRule: false; readonly CSSRuleList: false; readonly CSSScale: false; readonly CSSScopeRule: false; readonly CSSSkew: false; readonly CSSSkewX: false; readonly CSSSkewY: false; readonly CSSStartingStyleRule: false; readonly CSSStyleDeclaration: false; readonly CSSStyleProperties: false; readonly CSSStyleRule: false; readonly CSSStyleSheet: false; readonly CSSStyleValue: false; readonly CSSSupportsRule: false; readonly CSSTransformComponent: false; readonly CSSTransformValue: false; readonly CSSTransition: false; readonly CSSTranslate: false; readonly CSSUnitValue: false; readonly CSSUnparsedValue: false; readonly CSSVariableReferenceValue: false; readonly CSSViewTransitionRule: false; readonly CustomElementRegistry: false; readonly customElements: false; readonly CustomEvent: false; readonly CustomStateSet: false; readonly DataTransfer: false; readonly DataTransferItem: false; readonly DataTransferItemList: false; readonly DecompressionStream: false; readonly DelayNode: false; readonly DelegatedInkTrailPresenter: false; readonly DeviceMotionEvent: false; readonly DeviceMotionEventAcceleration: false; readonly DeviceMotionEventRotationRate: false; readonly DeviceOrientationEvent: false; readonly devicePixelRatio: false; readonly DevicePosture: false; readonly DigitalCredential: false; readonly dispatchEvent: false; readonly DisposableStack: false; readonly document: false; readonly Document: false; readonly DocumentFragment: false; readonly documentPictureInPicture: false; readonly DocumentPictureInPicture: false; readonly DocumentPictureInPictureEvent: false; readonly DocumentTimeline: false; readonly DocumentType: false; readonly DOMError: false; readonly DOMException: false; readonly DOMImplementation: false; readonly DOMMatrix: false; readonly DOMMatrixReadOnly: false; readonly DOMParser: false; readonly DOMPoint: false; readonly DOMPointReadOnly: false; readonly DOMQuad: false; readonly DOMRect: false; readonly DOMRectList: false; readonly DOMRectReadOnly: false; readonly DOMStringList: false; readonly DOMStringMap: false; readonly DOMTokenList: false; readonly DragEvent: false; readonly DynamicsCompressorNode: false; readonly EditContext: false; readonly Element: false; readonly ElementInternals: false; readonly EncodedAudioChunk: false; readonly EncodedVideoChunk: false; readonly ErrorEvent: false; readonly event: false; readonly Event: false; readonly EventCounts: false; readonly EventSource: false; readonly EventTarget: false; readonly external: false; readonly External: false; readonly EyeDropper: false; readonly FeaturePolicy: false; readonly FederatedCredential: false; readonly fence: false; readonly Fence: false; readonly FencedFrameConfig: false; readonly fetch: false; readonly fetchLater: false; readonly FetchLaterResult: false; readonly File: false; readonly FileList: false; readonly FileReader: false; readonly FileSystem: false; readonly FileSystemDirectoryEntry: false; readonly FileSystemDirectoryHandle: false; readonly FileSystemDirectoryReader: false; readonly FileSystemEntry: false; readonly FileSystemFileEntry: false; readonly FileSystemFileHandle: false; readonly FileSystemHandle: false; readonly FileSystemObserver: false; readonly FileSystemWritableFileStream: false; readonly find: false; readonly focus: false; readonly FocusEvent: false; readonly FontData: false; readonly FontFace: false; readonly FontFaceSet: false; readonly FontFaceSetLoadEvent: false; readonly FormData: false; readonly FormDataEvent: false; readonly FragmentDirective: false; readonly frameElement: false; readonly frames: false; readonly GainNode: false; readonly Gamepad: false; readonly GamepadAxisMoveEvent: false; readonly GamepadButton: false; readonly GamepadButtonEvent: false; readonly GamepadEvent: false; readonly GamepadHapticActuator: false; readonly GamepadPose: false; readonly Geolocation: false; readonly GeolocationCoordinates: false; readonly GeolocationPosition: false; readonly GeolocationPositionError: false; readonly getComputedStyle: false; readonly getScreenDetails: false; readonly getSelection: false; readonly GPU: false; readonly GPUAdapter: false; readonly GPUAdapterInfo: false; readonly GPUBindGroup: false; readonly GPUBindGroupLayout: false; readonly GPUBuffer: false; readonly GPUBufferUsage: false; readonly GPUCanvasContext: false; readonly GPUColorWrite: false; readonly GPUCommandBuffer: false; readonly GPUCommandEncoder: false; readonly GPUCompilationInfo: false; readonly GPUCompilationMessage: false; readonly GPUComputePassEncoder: false; readonly GPUComputePipeline: false; readonly GPUDevice: false; readonly GPUDeviceLostInfo: false; readonly GPUError: false; readonly GPUExternalTexture: false; readonly GPUInternalError: false; readonly GPUMapMode: false; readonly GPUOutOfMemoryError: false; readonly GPUPipelineError: false; readonly GPUPipelineLayout: false; readonly GPUQuerySet: false; readonly GPUQueue: false; readonly GPURenderBundle: false; readonly GPURenderBundleEncoder: false; readonly GPURenderPassEncoder: false; readonly GPURenderPipeline: false; readonly GPUSampler: false; readonly GPUShaderModule: false; readonly GPUShaderStage: false; readonly GPUSupportedFeatures: false; readonly GPUSupportedLimits: false; readonly GPUTexture: false; readonly GPUTextureUsage: false; readonly GPUTextureView: false; readonly GPUUncapturedErrorEvent: false; readonly GPUValidationError: false; readonly GravitySensor: false; readonly Gyroscope: false; readonly HashChangeEvent: false; readonly Headers: false; readonly HID: false; readonly HIDConnectionEvent: false; readonly HIDDevice: false; readonly HIDInputReportEvent: false; readonly Highlight: false; readonly HighlightRegistry: false; readonly history: false; readonly History: false; readonly HTMLAllCollection: false; readonly HTMLAnchorElement: false; readonly HTMLAreaElement: false; readonly HTMLAudioElement: false; readonly HTMLBaseElement: false; readonly HTMLBodyElement: false; readonly HTMLBRElement: false; readonly HTMLButtonElement: false; readonly HTMLCanvasElement: false; readonly HTMLCollection: false; readonly HTMLDataElement: false; readonly HTMLDataListElement: false; readonly HTMLDetailsElement: false; readonly HTMLDialogElement: false; readonly HTMLDirectoryElement: false; readonly HTMLDivElement: false; readonly HTMLDListElement: false; readonly HTMLDocument: false; readonly HTMLElement: false; readonly HTMLEmbedElement: false; readonly HTMLFencedFrameElement: false; readonly HTMLFieldSetElement: false; readonly HTMLFontElement: false; readonly HTMLFormControlsCollection: false; readonly HTMLFormElement: false; readonly HTMLFrameElement: false; readonly HTMLFrameSetElement: false; readonly HTMLGeolocationElement: false; readonly HTMLHeadElement: false; readonly HTMLHeadingElement: false; readonly HTMLHRElement: false; readonly HTMLHtmlElement: false; readonly HTMLIFrameElement: false; readonly HTMLImageElement: false; readonly HTMLInputElement: false; readonly HTMLLabelElement: false; readonly HTMLLegendElement: false; readonly HTMLLIElement: false; readonly HTMLLinkElement: false; readonly HTMLMapElement: false; readonly HTMLMarqueeElement: false; readonly HTMLMediaElement: false; readonly HTMLMenuElement: false; readonly HTMLMetaElement: false; readonly HTMLMeterElement: false; readonly HTMLModElement: false; readonly HTMLObjectElement: false; readonly HTMLOListElement: false; readonly HTMLOptGroupElement: false; readonly HTMLOptionElement: false; readonly HTMLOptionsCollection: false; readonly HTMLOutputElement: false; readonly HTMLParagraphElement: false; readonly HTMLParamElement: false; readonly HTMLPictureElement: false; readonly HTMLPreElement: false; readonly HTMLProgressElement: false; readonly HTMLQuoteElement: false; readonly HTMLScriptElement: false; readonly HTMLSelectedContentElement: false; readonly HTMLSelectElement: false; readonly HTMLSlotElement: false; readonly HTMLSourceElement: false; readonly HTMLSpanElement: false; readonly HTMLStyleElement: false; readonly HTMLTableCaptionElement: false; readonly HTMLTableCellElement: false; readonly HTMLTableColElement: false; readonly HTMLTableElement: false; readonly HTMLTableRowElement: false; readonly HTMLTableSectionElement: false; readonly HTMLTemplateElement: false; readonly HTMLTextAreaElement: false; readonly HTMLTimeElement: false; readonly HTMLTitleElement: false; readonly HTMLTrackElement: false; readonly HTMLUListElement: false; readonly HTMLUnknownElement: false; readonly HTMLVideoElement: false; readonly IDBCursor: false; readonly IDBCursorWithValue: false; readonly IDBDatabase: false; readonly IDBFactory: false; readonly IDBIndex: false; readonly IDBKeyRange: false; readonly IDBObjectStore: false; readonly IDBOpenDBRequest: false; readonly IDBRecord: false; readonly IDBRequest: false; readonly IDBTransaction: false; readonly IDBVersionChangeEvent: false; readonly IdentityCredential: false; readonly IdentityCredentialError: false; readonly IdentityProvider: false; readonly IdleDeadline: false; readonly IdleDetector: false; readonly IIRFilterNode: false; readonly Image: false; readonly ImageBitmap: false; readonly ImageBitmapRenderingContext: false; readonly ImageCapture: false; readonly ImageData: false; readonly ImageDecoder: false; readonly ImageTrack: false; readonly ImageTrackList: false; readonly indexedDB: false; readonly Ink: false; readonly innerHeight: false; readonly innerWidth: false; readonly InputDeviceCapabilities: false; readonly InputDeviceInfo: false; readonly InputEvent: false; readonly IntegrityViolationReportBody: false; readonly InterestEvent: false; readonly IntersectionObserver: false; readonly IntersectionObserverEntry: false; readonly isSecureContext: false; readonly Keyboard: false; readonly KeyboardEvent: false; readonly KeyboardLayoutMap: false; readonly KeyframeEffect: false; readonly LanguageDetector: false; readonly LargestContentfulPaint: false; readonly LaunchParams: false; readonly launchQueue: false; readonly LaunchQueue: false; readonly LayoutShift: false; readonly LayoutShiftAttribution: false; readonly length: false; readonly LinearAccelerationSensor: false; readonly localStorage: false; readonly location: true; readonly Location: false; readonly locationbar: false; readonly Lock: false; readonly LockManager: false; readonly matchMedia: false; readonly MathMLElement: false; readonly MediaCapabilities: false; readonly MediaCapabilitiesInfo: false; readonly MediaDeviceInfo: false; readonly MediaDevices: false; readonly MediaElementAudioSourceNode: false; readonly MediaEncryptedEvent: false; readonly MediaError: false; readonly MediaKeyError: false; readonly MediaKeyMessageEvent: false; readonly MediaKeys: false; readonly MediaKeySession: false; readonly MediaKeyStatusMap: false; readonly MediaKeySystemAccess: false; readonly MediaList: false; readonly MediaMetadata: false; readonly MediaQueryList: false; readonly MediaQueryListEvent: false; readonly MediaRecorder: false; readonly MediaRecorderErrorEvent: false; readonly MediaSession: false; readonly MediaSource: false; readonly MediaSourceHandle: false; readonly MediaStream: false; readonly MediaStreamAudioDestinationNode: false; readonly MediaStreamAudioSourceNode: false; readonly MediaStreamEvent: false; readonly MediaStreamTrack: false; readonly MediaStreamTrackAudioSourceNode: false; readonly MediaStreamTrackAudioStats: false; readonly MediaStreamTrackEvent: false; readonly MediaStreamTrackGenerator: false; readonly MediaStreamTrackProcessor: false; readonly MediaStreamTrackVideoStats: false; readonly menubar: false; readonly MessageChannel: false; readonly MessageEvent: false; readonly MessagePort: false; readonly MIDIAccess: false; readonly MIDIConnectionEvent: false; readonly MIDIInput: false; readonly MIDIInputMap: false; readonly MIDIMessageEvent: false; readonly MIDIOutput: false; readonly MIDIOutputMap: false; readonly MIDIPort: false; readonly MimeType: false; readonly MimeTypeArray: false; readonly model: false; readonly ModelGenericSession: false; readonly ModelManager: false; readonly MouseEvent: false; readonly moveBy: false; readonly moveTo: false; readonly MutationEvent: false; readonly MutationObserver: false; readonly MutationRecord: false; readonly name: false; readonly NamedNodeMap: false; readonly NavigateEvent: false; readonly navigation: false; readonly Navigation: false; readonly NavigationActivation: false; readonly NavigationCurrentEntryChangeEvent: false; readonly NavigationDestination: false; readonly NavigationHistoryEntry: false; readonly NavigationPrecommitController: false; readonly NavigationPreloadManager: false; readonly NavigationTransition: false; readonly navigator: false; readonly Navigator: false; readonly NavigatorLogin: false; readonly NavigatorManagedData: false; readonly NavigatorUAData: false; readonly NetworkInformation: false; readonly Node: false; readonly NodeFilter: false; readonly NodeIterator: false; readonly NodeList: false; readonly Notification: false; readonly NotifyPaintEvent: false; readonly NotRestoredReasonDetails: false; readonly NotRestoredReasons: false; readonly Observable: false; readonly OfflineAudioCompletionEvent: false; readonly OfflineAudioContext: false; readonly offscreenBuffering: false; readonly OffscreenCanvas: false; readonly OffscreenCanvasRenderingContext2D: false; readonly onabort: true; readonly onafterprint: true; readonly onanimationcancel: true; readonly onanimationend: true; readonly onanimationiteration: true; readonly onanimationstart: true; readonly onappinstalled: true; readonly onauxclick: true; readonly onbeforeinput: true; readonly onbeforeinstallprompt: true; readonly onbeforematch: true; readonly onbeforeprint: true; readonly onbeforetoggle: true; readonly onbeforeunload: true; readonly onbeforexrselect: true; readonly onblur: true; readonly oncancel: true; readonly oncanplay: true; readonly oncanplaythrough: true; readonly onchange: true; readonly onclick: true; readonly onclose: true; readonly oncommand: true; readonly oncontentvisibilityautostatechange: true; readonly oncontextlost: true; readonly oncontextmenu: true; readonly oncontextrestored: true; readonly oncopy: true; readonly oncuechange: true; readonly oncut: true; readonly ondblclick: true; readonly ondevicemotion: true; readonly ondeviceorientation: true; readonly ondeviceorientationabsolute: true; readonly ondrag: true; readonly ondragend: true; readonly ondragenter: true; readonly ondragleave: true; readonly ondragover: true; readonly ondragstart: true; readonly ondrop: true; readonly ondurationchange: true; readonly onemptied: true; readonly onended: true; readonly onerror: true; readonly onfocus: true; readonly onformdata: true; readonly ongamepadconnected: true; readonly ongamepaddisconnected: true; readonly ongotpointercapture: true; readonly onhashchange: true; readonly oninput: true; readonly oninvalid: true; readonly onkeydown: true; readonly onkeypress: true; readonly onkeyup: true; readonly onlanguagechange: true; readonly onload: true; readonly onloadeddata: true; readonly onloadedmetadata: true; readonly onloadstart: true; readonly onlostpointercapture: true; readonly onmessage: true; readonly onmessageerror: true; readonly onmousedown: true; readonly onmouseenter: true; readonly onmouseleave: true; readonly onmousemove: true; readonly onmouseout: true; readonly onmouseover: true; readonly onmouseup: true; readonly onmousewheel: true; readonly onoffline: true; readonly ononline: true; readonly onpagehide: true; readonly onpagereveal: true; readonly onpageshow: true; readonly onpageswap: true; readonly onpaste: true; readonly onpause: true; readonly onplay: true; readonly onplaying: true; readonly onpointercancel: true; readonly onpointerdown: true; readonly onpointerenter: true; readonly onpointerleave: true; readonly onpointermove: true; readonly onpointerout: true; readonly onpointerover: true; readonly onpointerrawupdate: true; readonly onpointerup: true; readonly onpopstate: true; readonly onprogress: true; readonly onratechange: true; readonly onrejectionhandled: true; readonly onreset: true; readonly onresize: true; readonly onscroll: true; readonly onscrollend: true; readonly onscrollsnapchange: true; readonly onscrollsnapchanging: true; readonly onsearch: true; readonly onsecuritypolicyviolation: true; readonly onseeked: true; readonly onseeking: true; readonly onselect: true; readonly onselectionchange: true; readonly onselectstart: true; readonly onslotchange: true; readonly onstalled: true; readonly onstorage: true; readonly onsubmit: true; readonly onsuspend: true; readonly ontimeupdate: true; readonly ontoggle: true; readonly ontransitioncancel: true; readonly ontransitionend: true; readonly ontransitionrun: true; readonly ontransitionstart: true; readonly onunhandledrejection: true; readonly onunload: true; readonly onvolumechange: true; readonly onwaiting: true; readonly onwheel: true; readonly open: false; readonly opener: false; readonly Option: false; readonly OrientationSensor: false; readonly origin: false; readonly originAgentCluster: false; readonly OscillatorNode: false; readonly OTPCredential: false; readonly outerHeight: false; readonly outerWidth: false; readonly OverconstrainedError: false; readonly PageRevealEvent: false; readonly PageSwapEvent: false; readonly PageTransitionEvent: false; readonly pageXOffset: false; readonly pageYOffset: false; readonly PannerNode: false; readonly parent: false; readonly PasswordCredential: false; readonly Path2D: false; readonly PaymentAddress: false; readonly PaymentManager: false; readonly PaymentMethodChangeEvent: false; readonly PaymentRequest: false; readonly PaymentRequestUpdateEvent: false; readonly PaymentResponse: false; readonly performance: false; readonly Performance: false; readonly PerformanceElementTiming: false; readonly PerformanceEntry: false; readonly PerformanceEventTiming: false; readonly PerformanceLongAnimationFrameTiming: false; readonly PerformanceLongTaskTiming: false; readonly PerformanceMark: false; readonly PerformanceMeasure: false; readonly PerformanceNavigation: false; readonly PerformanceNavigationTiming: false; readonly PerformanceObserver: false; readonly PerformanceObserverEntryList: false; readonly PerformancePaintTiming: false; readonly PerformanceResourceTiming: false; readonly PerformanceScriptTiming: false; readonly PerformanceServerTiming: false; readonly PerformanceTiming: false; readonly PeriodicSyncManager: false; readonly PeriodicWave: false; readonly Permissions: false; readonly PermissionStatus: false; readonly PERSISTENT: false; readonly personalbar: false; readonly PictureInPictureEvent: false; readonly PictureInPictureWindow: false; readonly Plugin: false; readonly PluginArray: false; readonly PointerEvent: false; readonly PopStateEvent: false; readonly postMessage: false; readonly Presentation: false; readonly PresentationAvailability: false; readonly PresentationConnection: false; readonly PresentationConnectionAvailableEvent: false; readonly PresentationConnectionCloseEvent: false; readonly PresentationConnectionList: false; readonly PresentationReceiver: false; readonly PresentationRequest: false; readonly PressureObserver: false; readonly PressureRecord: false; readonly print: false; readonly ProcessingInstruction: false; readonly Profiler: false; readonly ProgressEvent: false; readonly PromiseRejectionEvent: false; readonly prompt: false; readonly ProtectedAudience: false; readonly PublicKeyCredential: false; readonly PushManager: false; readonly PushSubscription: false; readonly PushSubscriptionOptions: false; readonly queryLocalFonts: false; readonly queueMicrotask: false; readonly QuotaExceededError: false; readonly RadioNodeList: false; readonly Range: false; readonly ReadableByteStreamController: false; readonly ReadableStream: false; readonly ReadableStreamBYOBReader: false; readonly ReadableStreamBYOBRequest: false; readonly ReadableStreamDefaultController: false; readonly ReadableStreamDefaultReader: false; readonly RelativeOrientationSensor: false; readonly RemotePlayback: false; readonly removeEventListener: false; readonly ReportBody: false; readonly reportError: false; readonly ReportingObserver: false; readonly Request: false; readonly requestAnimationFrame: false; readonly requestIdleCallback: false; readonly resizeBy: false; readonly ResizeObserver: false; readonly ResizeObserverEntry: false; readonly ResizeObserverSize: false; readonly resizeTo: false; readonly Response: false; readonly RestrictionTarget: false; readonly RTCCertificate: false; readonly RTCDataChannel: false; readonly RTCDataChannelEvent: false; readonly RTCDtlsTransport: false; readonly RTCDTMFSender: false; readonly RTCDTMFToneChangeEvent: false; readonly RTCEncodedAudioFrame: false; readonly RTCEncodedVideoFrame: false; readonly RTCError: false; readonly RTCErrorEvent: false; readonly RTCIceCandidate: false; readonly RTCIceTransport: false; readonly RTCPeerConnection: false; readonly RTCPeerConnectionIceErrorEvent: false; readonly RTCPeerConnectionIceEvent: false; readonly RTCRtpReceiver: false; readonly RTCRtpScriptTransform: false; readonly RTCRtpSender: false; readonly RTCRtpTransceiver: false; readonly RTCSctpTransport: false; readonly RTCSessionDescription: false; readonly RTCStatsReport: false; readonly RTCTrackEvent: false; readonly scheduler: false; readonly Scheduler: false; readonly Scheduling: false; readonly screen: false; readonly Screen: false; readonly ScreenDetailed: false; readonly ScreenDetails: false; readonly screenLeft: false; readonly ScreenOrientation: false; readonly screenTop: false; readonly screenX: false; readonly screenY: false; readonly ScriptProcessorNode: false; readonly scroll: false; readonly scrollbars: false; readonly scrollBy: false; readonly ScrollTimeline: false; readonly scrollTo: false; readonly scrollX: false; readonly scrollY: false; readonly SecurityPolicyViolationEvent: false; readonly Selection: false; readonly self: false; readonly Sensor: false; readonly SensorErrorEvent: false; readonly Serial: false; readonly SerialPort: false; readonly ServiceWorker: false; readonly ServiceWorkerContainer: false; readonly ServiceWorkerRegistration: false; readonly sessionStorage: false; readonly setInterval: false; readonly setTimeout: false; readonly ShadowRoot: false; readonly sharedStorage: false; readonly SharedStorage: false; readonly SharedStorageAppendMethod: false; readonly SharedStorageClearMethod: false; readonly SharedStorageDeleteMethod: false; readonly SharedStorageModifierMethod: false; readonly SharedStorageSetMethod: false; readonly SharedStorageWorklet: false; readonly SharedWorker: false; readonly showDirectoryPicker: false; readonly showOpenFilePicker: false; readonly showSaveFilePicker: false; readonly SnapEvent: false; readonly SourceBuffer: false; readonly SourceBufferList: false; readonly SpeechGrammar: false; readonly SpeechGrammarList: false; readonly SpeechRecognition: false; readonly SpeechRecognitionErrorEvent: false; readonly SpeechRecognitionEvent: false; readonly SpeechRecognitionPhrase: false; readonly speechSynthesis: false; readonly SpeechSynthesis: false; readonly SpeechSynthesisErrorEvent: false; readonly SpeechSynthesisEvent: false; readonly SpeechSynthesisUtterance: false; readonly SpeechSynthesisVoice: false; readonly StaticRange: false; readonly status: false; readonly statusbar: false; readonly StereoPannerNode: false; readonly stop: false; readonly Storage: false; readonly StorageBucket: false; readonly StorageBucketManager: false; readonly StorageEvent: false; readonly StorageManager: false; readonly structuredClone: false; readonly styleMedia: false; readonly StylePropertyMap: false; readonly StylePropertyMapReadOnly: false; readonly StyleSheet: false; readonly StyleSheetList: false; readonly SubmitEvent: false; readonly Subscriber: false; readonly SubtleCrypto: false; readonly Summarizer: false; readonly SuppressedError: false; readonly SVGAElement: false; readonly SVGAngle: false; readonly SVGAnimatedAngle: false; readonly SVGAnimatedBoolean: false; readonly SVGAnimatedEnumeration: false; readonly SVGAnimatedInteger: false; readonly SVGAnimatedLength: false; readonly SVGAnimatedLengthList: false; readonly SVGAnimatedNumber: false; readonly SVGAnimatedNumberList: false; readonly SVGAnimatedPreserveAspectRatio: false; readonly SVGAnimatedRect: false; readonly SVGAnimatedString: false; readonly SVGAnimatedTransformList: false; readonly SVGAnimateElement: false; readonly SVGAnimateMotionElement: false; readonly SVGAnimateTransformElement: false; readonly SVGAnimationElement: false; readonly SVGCircleElement: false; readonly SVGClipPathElement: false; readonly SVGComponentTransferFunctionElement: false; readonly SVGDefsElement: false; readonly SVGDescElement: false; readonly SVGElement: false; readonly SVGEllipseElement: false; readonly SVGFEBlendElement: false; readonly SVGFEColorMatrixElement: false; readonly SVGFEComponentTransferElement: false; readonly SVGFECompositeElement: false; readonly SVGFEConvolveMatrixElement: false; readonly SVGFEDiffuseLightingElement: false; readonly SVGFEDisplacementMapElement: false; readonly SVGFEDistantLightElement: false; readonly SVGFEDropShadowElement: false; readonly SVGFEFloodElement: false; readonly SVGFEFuncAElement: false; readonly SVGFEFuncBElement: false; readonly SVGFEFuncGElement: false; readonly SVGFEFuncRElement: false; readonly SVGFEGaussianBlurElement: false; readonly SVGFEImageElement: false; readonly SVGFEMergeElement: false; readonly SVGFEMergeNodeElement: false; readonly SVGFEMorphologyElement: false; readonly SVGFEOffsetElement: false; readonly SVGFEPointLightElement: false; readonly SVGFESpecularLightingElement: false; readonly SVGFESpotLightElement: false; readonly SVGFETileElement: false; readonly SVGFETurbulenceElement: false; readonly SVGFilterElement: false; readonly SVGForeignObjectElement: false; readonly SVGGElement: false; readonly SVGGeometryElement: false; readonly SVGGradientElement: false; readonly SVGGraphicsElement: false; readonly SVGImageElement: false; readonly SVGLength: false; readonly SVGLengthList: false; readonly SVGLinearGradientElement: false; readonly SVGLineElement: false; readonly SVGMarkerElement: false; readonly SVGMaskElement: false; readonly SVGMatrix: false; readonly SVGMetadataElement: false; readonly SVGMPathElement: false; readonly SVGNumber: false; readonly SVGNumberList: false; readonly SVGPathElement: false; readonly SVGPatternElement: false; readonly SVGPoint: false; readonly SVGPointList: false; readonly SVGPolygonElement: false; readonly SVGPolylineElement: false; readonly SVGPreserveAspectRatio: false; readonly SVGRadialGradientElement: false; readonly SVGRect: false; readonly SVGRectElement: false; readonly SVGScriptElement: false; readonly SVGSetElement: false; readonly SVGStopElement: false; readonly SVGStringList: false; readonly SVGStyleElement: false; readonly SVGSVGElement: false; readonly SVGSwitchElement: false; readonly SVGSymbolElement: false; readonly SVGTextContentElement: false; readonly SVGTextElement: false; readonly SVGTextPathElement: false; readonly SVGTextPositioningElement: false; readonly SVGTitleElement: false; readonly SVGTransform: false; readonly SVGTransformList: false; readonly SVGTSpanElement: false; readonly SVGUnitTypes: false; readonly SVGUseElement: false; readonly SVGViewElement: false; readonly SyncManager: false; readonly TaskAttributionTiming: false; readonly TaskController: false; readonly TaskPriorityChangeEvent: false; readonly TaskSignal: false; readonly Temporal: false; readonly TEMPORARY: false; readonly Text: false; readonly TextDecoder: false; readonly TextDecoderStream: false; readonly TextEncoder: false; readonly TextEncoderStream: false; readonly TextEvent: false; readonly TextFormat: false; readonly TextFormatUpdateEvent: false; readonly TextMetrics: false; readonly TextTrack: false; readonly TextTrackCue: false; readonly TextTrackCueList: false; readonly TextTrackList: false; readonly TextUpdateEvent: false; readonly TimeEvent: false; readonly TimeRanges: false; readonly ToggleEvent: false; readonly toolbar: false; readonly top: false; readonly Touch: false; readonly TouchEvent: false; readonly TouchList: false; readonly TrackEvent: false; readonly TransformStream: false; readonly TransformStreamDefaultController: false; readonly TransitionEvent: false; readonly Translator: false; readonly TreeWalker: false; readonly TrustedHTML: false; readonly TrustedScript: false; readonly TrustedScriptURL: false; readonly TrustedTypePolicy: false; readonly TrustedTypePolicyFactory: false; readonly trustedTypes: false; readonly UIEvent: false; readonly URL: false; readonly URLPattern: false; readonly URLSearchParams: false; readonly USB: false; readonly USBAlternateInterface: false; readonly USBConfiguration: false; readonly USBConnectionEvent: false; readonly USBDevice: false; readonly USBEndpoint: false; readonly USBInterface: false; readonly USBInTransferResult: false; readonly USBIsochronousInTransferPacket: false; readonly USBIsochronousInTransferResult: false; readonly USBIsochronousOutTransferPacket: false; readonly USBIsochronousOutTransferResult: false; readonly USBOutTransferResult: false; readonly UserActivation: false; readonly ValidityState: false; readonly VideoColorSpace: false; readonly VideoDecoder: false; readonly VideoEncoder: false; readonly VideoFrame: false; readonly VideoPlaybackQuality: false; readonly viewport: false; readonly Viewport: false; readonly ViewTimeline: false; readonly ViewTransition: false; readonly ViewTransitionTypeSet: false; readonly VirtualKeyboard: false; readonly VirtualKeyboardGeometryChangeEvent: false; readonly VisibilityStateEntry: false; readonly visualViewport: false; readonly VisualViewport: false; readonly VTTCue: false; readonly VTTRegion: false; readonly WakeLock: false; readonly WakeLockSentinel: false; readonly WaveShaperNode: false; readonly WebAssembly: false; readonly WebGL2RenderingContext: false; readonly WebGLActiveInfo: false; readonly WebGLBuffer: false; readonly WebGLContextEvent: false; readonly WebGLFramebuffer: false; readonly WebGLObject: false; readonly WebGLProgram: false; readonly WebGLQuery: false; readonly WebGLRenderbuffer: false; readonly WebGLRenderingContext: false; readonly WebGLSampler: false; readonly WebGLShader: false; readonly WebGLShaderPrecisionFormat: false; readonly WebGLSync: false; readonly WebGLTexture: false; readonly WebGLTransformFeedback: false; readonly WebGLUniformLocation: false; readonly WebGLVertexArrayObject: false; readonly WebSocket: false; readonly WebSocketError: false; readonly WebSocketStream: false; readonly WebTransport: false; readonly WebTransportBidirectionalStream: false; readonly WebTransportDatagramDuplexStream: false; readonly WebTransportError: false; readonly WebTransportReceiveStream: false; readonly WebTransportSendStream: false; readonly WGSLLanguageFeatures: false; readonly WheelEvent: false; readonly when: false; readonly window: false; readonly Window: false; readonly WindowControlsOverlay: false; readonly WindowControlsOverlayGeometryChangeEvent: false; readonly Worker: false; readonly Worklet: false; readonly WritableStream: false; readonly WritableStreamDefaultController: false; readonly WritableStreamDefaultWriter: false; readonly XMLDocument: false; readonly XMLHttpRequest: false; readonly XMLHttpRequestEventTarget: false; readonly XMLHttpRequestUpload: false; readonly XMLSerializer: false; readonly XPathEvaluator: false; readonly XPathExpression: false; readonly XPathResult: false; readonly XRAnchor: false; readonly XRAnchorSet: false; readonly XRBoundedReferenceSpace: false; readonly XRCamera: false; readonly XRCPUDepthInformation: false; readonly XRDepthInformation: false; readonly XRDOMOverlayState: false; readonly XRFrame: false; readonly XRHand: false; readonly XRHitTestResult: false; readonly XRHitTestSource: false; readonly XRInputSource: false; readonly XRInputSourceArray: false; readonly XRInputSourceEvent: false; readonly XRInputSourcesChangeEvent: false; readonly XRJointPose: false; readonly XRJointSpace: false; readonly XRLayer: false; readonly XRLightEstimate: false; readonly XRLightProbe: false; readonly XRPose: false; readonly XRRay: false; readonly XRReferenceSpace: false; readonly XRReferenceSpaceEvent: false; readonly XRRenderState: false; readonly XRRigidTransform: false; readonly XRSession: false; readonly XRSessionEvent: false; readonly XRSpace: false; readonly XRSystem: false; readonly XRTransientInputHitTestResult: false; readonly XRTransientInputHitTestSource: false; readonly XRView: false; readonly XRViewerPose: false; readonly XRViewport: false; readonly XRVisibilityMaskChangeEvent: false; readonly XRWebGLBinding: false; readonly XRWebGLDepthInformation: false; readonly XRWebGLLayer: false; readonly XSLTProcessor: false; readonly AggregateError: false; readonly Array: false; readonly ArrayBuffer: false; readonly Atomics: false; readonly BigInt: false; readonly BigInt64Array: false; readonly BigUint64Array: false; readonly Boolean: false; readonly DataView: false; readonly Date: false; readonly decodeURI: false; readonly decodeURIComponent: false; readonly encodeURI: false; readonly encodeURIComponent: false; readonly Error: false; readonly escape: false; readonly eval: false; readonly EvalError: false; readonly FinalizationRegistry: false; readonly Float32Array: false; readonly Float64Array: false; readonly Function: false; readonly globalThis: false; readonly Infinity: false; readonly Int16Array: false; readonly Int32Array: false; readonly Int8Array: false; readonly Intl: false; readonly isFinite: false; readonly isNaN: false; readonly JSON: false; readonly Map: false; readonly Math: false; readonly NaN: false; readonly Number: false; readonly Object: false; readonly parseFloat: false; readonly parseInt: false; readonly Promise: false; readonly Proxy: false; readonly RangeError: false; readonly ReferenceError: false; readonly Reflect: false; readonly RegExp: false; readonly Set: false; readonly SharedArrayBuffer: false; readonly String: false; readonly Symbol: false; readonly SyntaxError: false; readonly TypeError: false; readonly Uint16Array: false; readonly Uint32Array: false; readonly Uint8Array: false; readonly Uint8ClampedArray: false; readonly undefined: false; readonly unescape: false; readonly URIError: false; readonly WeakMap: false; readonly WeakRef: false; readonly WeakSet: false; }; readonly ecmaVersion: 2024; readonly sourceType: "module"; }; readonly rules: { readonly 'import/no-nodejs-modules': "error"; readonly 'n/no-unsupported-features/es-builtins': "off"; readonly 'n/no-unsupported-features/es-syntax': "off"; readonly 'n/no-unsupported-features/node-builtins': "off"; readonly '@stylistic/array-bracket-newline': "error"; readonly '@stylistic/array-bracket-spacing': ["error", "never"]; readonly '@stylistic/array-element-newline': ["error", { readonly minItems: 3; readonly multiline: true; }]; readonly '@stylistic/arrow-parens': ["error", "as-needed"]; readonly '@stylistic/arrow-spacing': ["error", { readonly after: true; readonly before: true; }]; readonly '@stylistic/block-spacing': ["error", "always"]; readonly '@stylistic/brace-style': ["error", "1tbs", { readonly allowSingleLine: false; }]; readonly '@stylistic/comma-dangle': ["error", "never"]; readonly '@stylistic/comma-spacing': ["error", { readonly after: true; readonly before: false; }]; readonly '@stylistic/comma-style': ["error", "last"]; readonly '@stylistic/computed-property-spacing': ["error", "never"]; readonly '@stylistic/curly-newline': ["error", "always"]; readonly '@stylistic/dot-location': ["error", "property"]; readonly '@stylistic/eol-last': "error"; readonly '@stylistic/exp-jsx-props-style': "off"; readonly '@stylistic/exp-list-style': "off"; readonly '@stylistic/function-call-argument-newline': ["error", "consistent"]; readonly '@stylistic/function-call-spacing': ["error", "never"]; readonly '@stylistic/function-paren-newline': ["error", "multiline"]; readonly '@stylistic/generator-star-spacing': ["error", "after"]; readonly '@stylistic/implicit-arrow-linebreak': ["error", "beside"]; readonly '@stylistic/indent': ["error", 2, { readonly MemberExpression: 1; readonly SwitchCase: 1; }]; readonly '@stylistic/indent-binary-ops': ["error", 2]; readonly '@stylistic/jsx-child-element-spacing': "error"; readonly '@stylistic/jsx-closing-bracket-location': "error"; readonly '@stylistic/jsx-closing-tag-location': "error"; readonly '@stylistic/jsx-curly-brace-presence': ["error", { readonly children: "ignore"; readonly props: "never"; }]; readonly '@stylistic/jsx-curly-newline': ["error", "never"]; readonly '@stylistic/jsx-curly-spacing': "error"; readonly '@stylistic/jsx-equals-spacing': "error"; readonly '@stylistic/jsx-first-prop-new-line': "error"; readonly '@stylistic/jsx-function-call-newline': "error"; readonly '@stylistic/jsx-indent-props': ["error", 2]; readonly '@stylistic/jsx-max-props-per-line': "error"; readonly '@stylistic/jsx-newline': "off"; readonly '@stylistic/jsx-one-expression-per-line': "error"; readonly '@stylistic/jsx-pascal-case': "error"; readonly '@stylistic/jsx-quotes': ["error", "prefer-double"]; readonly '@stylistic/jsx-self-closing-comp': "error"; readonly '@stylistic/jsx-tag-spacing': ["error", { readonly beforeClosing: "never"; }]; readonly '@stylistic/jsx-wrap-multilines': "error"; readonly '@stylistic/key-spacing': ["error", { readonly afterColon: true; readonly beforeColon: false; }]; readonly '@stylistic/keyword-spacing': ["error", { readonly after: true; readonly before: true; }]; readonly '@stylistic/line-comment-position': "error"; readonly '@stylistic/linebreak-style': "error"; readonly '@stylistic/lines-around-comment': "off"; readonly '@stylistic/lines-between-class-members': "error"; readonly '@stylistic/max-len': "off"; readonly '@stylistic/max-statements-per-line': "error"; readonly '@stylistic/member-delimiter-style': "error"; readonly '@stylistic/multiline-comment-style': "error"; readonly '@stylistic/multiline-ternary': ["error", "always-multiline"]; readonly '@stylistic/new-parens': "error"; readonly '@stylistic/newline-per-chained-call': "off"; readonly '@stylistic/no-confusing-arrow': ["error", { readonly allowParens: false; }]; readonly '@stylistic/no-extra-parens': ["error", "all", { readonly ignoreJSX: "multi-line"; readonly nestedBinaryExpressions: false; }]; readonly '@stylistic/no-extra-semi': "error"; readonly '@stylistic/no-floating-decimal': "error"; readonly '@stylistic/no-mixed-operators': "error"; readonly '@stylistic/no-mixed-spaces-and-tabs': "error"; readonly '@stylistic/no-multi-spaces': "error"; readonly '@stylistic/no-multiple-empty-lines': ["error", { readonly max: 2; readonly maxBOF: 0; readonly maxEOF: 1; }]; readonly '@stylistic/no-tabs': "off"; readonly '@stylistic/no-trailing-spaces': "error"; readonly '@stylistic/no-whitespace-before-property': "error"; readonly '@stylistic/nonblock-statement-body-position': "error"; readonly '@stylistic/object-curly-newline': "error"; readonly '@stylistic/object-curly-spacing': ["error", "always"]; readonly '@stylistic/object-property-newline': "error"; readonly '@stylistic/one-var-declaration-per-line': "off"; readonly '@stylistic/operator-linebreak': ["error", "before"]; readonly '@stylistic/padded-blocks': ["error", "never"]; readonly '@stylistic/padding-line-between-statements': "error"; readonly '@stylistic/quote-props': ["error", "as-needed"]; readonly '@stylistic/quotes': ["error", "single", { readonly avoidEscape: true; }]; readonly '@stylistic/rest-spread-spacing': ["error", "never"]; readonly '@stylistic/semi': ["error", "always"]; readonly '@stylistic/semi-spacing': ["error", { readonly after: true; readonly before: false; }]; readonly '@stylistic/semi-style': ["error", "last"]; readonly '@stylistic/space-before-blocks': "error"; readonly '@stylistic/space-before-function-paren': ["error", "always"]; readonly '@stylistic/space-in-parens': ["error", "never"]; readonly '@stylistic/space-infix-ops': "error"; readonly '@stylistic/space-unary-ops': "error"; readonly '@stylistic/spaced-comment': ["error", "always", { readonly block: { readonly balanced: true; }; }]; readonly '@stylistic/switch-colon-spacing': "error"; readonly '@stylistic/template-curly-spacing': ["error", "never"]; readonly '@stylistic/template-tag-spacing': ["error", "never"]; readonly '@stylistic/type-annotation-spacing': "error"; readonly '@stylistic/type-generic-spacing': "error"; readonly '@stylistic/type-named-tuple-spacing': "error"; readonly '@stylistic/wrap-iife': ["error", "inside"]; readonly '@stylistic/wrap-regex': "off"; readonly '@stylistic/yield-star-spacing': ["error", { readonly after: true; readonly before: false; }]; readonly 'n/callback-return': "error"; readonly 'n/exports-style': "error"; readonly 'n/file-extension-in-import': ["error", "always"]; readonly 'n/global-require': "error"; readonly 'n/handle-callback-err': ["error", "^(err|error)$"]; readonly 'n/hashbang': "error"; readonly 'n/no-callback-literal': "error"; readonly 'n/no-deprecated-api': "error"; readonly 'n/no-exports-assign': "error"; readonly 'n/no-extraneous-import': "error"; readonly 'n/no-extraneous-require': "error"; readonly 'n/no-missing-import': ["error", { readonly ignoreTypeImport: true; }]; readonly 'n/no-missing-require': "error"; readonly 'n/no-mixed-requires': "error"; readonly 'n/no-new-require': "error"; readonly 'n/no-path-concat': "error"; readonly 'n/no-process-env': "warn"; readonly 'n/no-process-exit': "warn"; readonly 'n/no-restricted-import': "off"; readonly 'n/no-restricted-require': "off"; readonly 'n/no-sync': "error"; readonly 'n/no-top-level-await': ["error", { readonly ignoreBin: true; }]; readonly 'n/no-unpublished-bin': "error"; readonly 'n/no-unpublished-import': ["error", { readonly ignoreTypeImport: true; }]; readonly 'n/no-unpublished-require': "error"; readonly 'n/prefer-global/buffer': "error"; readonly 'n/prefer-global/console': "error"; readonly 'n/prefer-global/crypto': "error"; readonly 'n/prefer-global/process': "error"; readonly 'n/prefer-global/text-decoder': "error"; readonly 'n/prefer-global/text-encoder': "error"; readonly 'n/prefer-global/timers': "error"; readonly 'n/prefer-global/url': "error"; readonly 'n/prefer-global/url-search-params': "error"; readonly 'n/prefer-node-protocol': "error"; readonly 'n/prefer-promises/dns': "error"; readonly 'n/prefer-promises/fs': "error"; readonly 'n/process-exit-as-throw': "error"; readonly 'jsdoc/check-access': "error"; readonly 'jsdoc/check-alignment': "error"; readonly 'jsdoc/check-examples': "off"; readonly 'jsdoc/check-indentation': "error"; readonly 'jsdoc/check-line-alignment': "off"; readonly 'jsdoc/check-param-names': "error"; readonly 'jsdoc/check-property-names': "error"; readonly 'jsdoc/check-syntax': "error"; readonly 'jsdoc/check-tag-names': "error"; readonly 'jsdoc/check-template-names': "error"; readonly 'jsdoc/check-types': "error"; readonly 'jsdoc/check-values': "error"; readonly 'jsdoc/convert-to-jsdoc-comments': "off"; readonly 'jsdoc/empty-tags': "error"; readonly 'jsdoc/escape-inline-tags': "error"; readonly 'jsdoc/implements-on-classes': "error"; readonly 'jsdoc/imports-as-dependencies': "error"; readonly 'jsdoc/informative-docs': "error"; readonly 'jsdoc/lines-before-block': "error"; readonly 'jsdoc/match-description': "error"; readonly 'jsdoc/match-name': "off"; readonly 'jsdoc/multiline-blocks': "error"; readonly 'jsdoc/no-bad-blocks': "error"; readonly 'jsdoc/no-blank-block-descriptions': "error"; readonly 'jsdoc/no-blank-blocks': "error"; readonly 'jsdoc/no-defaults': "error"; readonly 'jsdoc/no-missing-syntax': ["off", { readonly contexts: readonly []; }]; readonly 'jsdoc/no-multi-asterisks': "error"; readonly 'jsdoc/no-restricted-syntax': "off"; readonly 'jsdoc/no-types': "off"; readonly 'jsdoc/no-undefined-types': "error"; readonly 'jsdoc/prefer-import-tag': "off"; readonly 'jsdoc/reject-any-type': "error"; readonly 'jsdoc/reject-function-type': "error"; readonly 'jsdoc/require-asterisk-prefix': "error"; readonly 'jsdoc/require-description': "off"; readonly 'jsdoc/require-description-complete-sentence': "error"; readonly 'jsdoc/require-example': "off"; readonly 'jsdoc/require-file-overview': "off"; readonly 'jsdoc/require-hyphen-before-param-description': "error"; readonly 'jsdoc/require-jsdoc': "off"; readonly 'jsdoc/require-next-description': "off"; readonly 'jsdoc/require-next-type': "error"; readonly 'jsdoc/require-param': "error"; readonly 'jsdoc/require-param-description': "error"; readonly 'jsdoc/require-param-name': "error"; readonly 'jsdoc/require-param-type': "error"; readonly 'jsdoc/require-property': "error"; readonly 'jsdoc/require-property-description': "error"; readonly 'jsdoc/require-property-name': "error"; readonly 'jsdoc/require-property-type': "error"; readonly 'jsdoc/require-rejects': "off"; readonly 'jsdoc/require-returns': "error"; readonly 'jsdoc/require-returns-check': "error"; readonly 'jsdoc/require-returns-description': "error"; readonly 'jsdoc/require-returns-type': "error"; readonly 'jsdoc/require-tags': "off"; readonly 'jsdoc/require-template': "error"; readonly 'jsdoc/require-template-description': "error"; readonly 'jsdoc/require-throws': "error"; readonly 'jsdoc/require-throws-description': "off"; readonly 'jsdoc/require-throws-type': "error"; readonly 'jsdoc/require-yields': "error"; readonly 'jsdoc/require-yields-check': "error"; readonly 'jsdoc/require-yields-description': "off"; readonly 'jsdoc/require-yields-type': "error"; readonly 'jsdoc/sort-tags': "error"; readonly 'jsdoc/tag-lines': ["error", "never", { readonly startLines: 1; }]; readonly 'jsdoc/text-escaping': ["error", { readonly escapeHTML: true; }]; readonly 'jsdoc/ts-method-signature-style': "error"; readonly 'jsdoc/ts-no-empty-object-type': "error"; readonly 'jsdoc/ts-no-unnecessary-template-expression': "error"; readonly 'jsdoc/ts-prefer-function-type': "error"; readonly 'jsdoc/type-formatting': ["error", { readonly arrayBrackets: "angle"; readonly stringQuotes: "single"; }]; readonly 'jsdoc/valid-types': "error"; readonly 'import/consistent-type-specifier-style': "error"; readonly 'import/default': "error"; readonly 'import/dynamic-import-chunkname': "off"; readonly 'import/enforce-node-protocol-usage': ["error", "always"]; readonly 'import/export': "error"; readonly 'import/exports-last': "error"; readonly 'import/extensions': ["error", "ignorePackages", { readonly cts: "never"; readonly jsx: "never"; readonly mts: "never"; readonly ts: "never"; readonly tsx: "never"; }]; readonly 'import/first': "error"; readonly 'import/group-exports': "error"; readonly 'import/max-dependencies': "error"; readonly 'import/named': "error"; readonly 'import/namespace': "error"; readonly 'import/newline-after-import': "error"; readonly 'import/no-absolute-path': "error"; readonly 'import/no-amd': "error"; readonly 'import/no-anonymous-default-export': "error"; readonly 'import/no-commonjs': "error"; readonly 'import/no-cycle': "error"; readonly 'import/no-default-export': "off"; readonly 'import/no-deprecated': "error"; readonly 'import/no-duplicates': "off"; readonly 'import/no-dynamic-require': "error"; readonly 'import/no-empty-named-blocks': "error"; readonly 'import/no-extraneous-dependencies': "off"; readonly 'import/no-import-module-exports': "error"; readonly 'import/no-internal-modules': "off"; readonly 'import/no-mutable-exports': "error"; readonly 'import/no-named-as-default': "error"; readonly 'import/no-named-as-default-member': "error"; readonly 'import/no-named-default': "error"; readonly 'import/no-named-export': "off"; readonly 'import/no-namespace': "error"; readonly 'import/no-relative-packages': "error"; readonly 'import/no-relative-parent-imports': "off"; readonly 'import/no-restricted-paths': "off"; readonly 'import/no-self-import': "error"; readonly 'import/no-unassigned-import': "error"; readonly 'import/no-unresolved': "error"; readonly 'import/no-unused-modules': "error"; readonly 'import/no-useless-path-segments': "error"; readonly 'import/no-webpack-loader-syntax': "error"; readonly 'import/order': "off"; readonly 'import/prefer-default-export': "error"; readonly 'import/unambiguous': "error"; readonly 'unicode-bom': ["error", string]; readonly 'accessor-pairs': "error"; readonly 'arrow-body-style': ["error", string]; readonly 'block-scoped-var': "error"; readonly camelcase: ["error", { properties: string; }]; readonly 'capitalized-comments': "error"; readonly 'class-methods-use-this': "error"; readonly complexity: ["warn", number]; readonly 'consistent-return': "error"; readonly 'consistent-this': "error"; readonly curly: ["error", string]; readonly 'default-case': "error"; readonly 'default-case-last': "error"; readonly 'default-param-last': "error"; readonly 'dot-notation': "error"; readonly eqeqeq: "error"; readonly 'func-name-matching': "error"; readonly 'func-names': ["error", string]; readonly 'func-style': ["error", string]; readonly 'grouped-accessor-pairs': ["error", string]; readonly 'guard-for-in': "error"; readonly 'id-denylist': "off"; readonly 'id-length': "off"; readonly 'id-match': "off"; readonly 'init-declarations': "error"; readonly 'logical-assignment-operators': "off"; readonly 'max-classes-per-file': "error"; readonly 'max-depth': "error"; readonly 'max-lines': "warn"; readonly 'max-lines-per-function': "warn"; readonly 'max-nested-callbacks': "error"; readonly 'max-params': "off"; readonly 'max-statements': "warn"; readonly 'new-cap': "error"; readonly 'no-alert': "error"; readonly 'no-array-constructor': "error"; readonly 'no-bitwise': "off"; readonly 'no-caller': "error"; readonly 'no-case-declarations': "error"; readonly 'no-console': "warn"; readonly 'no-continue': "off"; readonly 'no-delete-var': "error"; readonly 'no-div-regex': "error"; readonly 'no-else-return': "error"; readonly 'no-empty': "error"; readonly 'no-empty-function': "error"; readonly 'no-empty-static-block': "error"; readonly 'no-eq-null': "error"; readonly 'no-eval': "error"; readonly 'no-extend-native': "error"; readonly 'no-extra-bind': "error"; readonly 'no-extra-boolean-cast': "error"; readonly 'no-extra-label': "off"; readonly 'no-global-assign': "error"; readonly 'no-implicit-coercion': "error"; readonly 'no-implicit-globals': "error"; readonly 'no-implied-eval': "error"; readonly 'no-inline-comments': "off"; readonly 'no-invalid-this': "error"; readonly 'no-iterator': "error"; readonly 'no-label-var': "off"; readonly 'no-labels': "error"; readonly 'no-lone-blocks': "error"; readonly 'no-lonely-if': "error"; readonly 'no-loop-func': "error"; readonly 'no-magic-numbers': "off"; readonly 'no-multi-assign': "error"; readonly 'no-multi-str': "error"; readonly 'no-negated-condition': "error"; readonly 'no-nested-ternary': "error"; readonly 'no-new': "error"; readonly 'no-new-func': "error"; readonly 'no-new-wrappers': "error"; readonly 'no-nonoctal-decimal-escape': "error"; readonly 'no-object-constructor': "error"; readonly 'no-octal': "error"; readonly 'no-octal-escape': "error"; readonly 'no-param-reassign': ["error", { props: boolean; }]; readonly 'no-plusplus': "off"; readonly 'no-proto': "error"; readonly 'no-redeclare': "error"; readonly 'no-regex-spaces': "error"; readonly 'no-restricted-exports': "off"; readonly 'no-restricted-globals': "off"; readonly 'no-restricted-imports': "off"; readonly 'no-restricted-properties': "off"; readonly 'no-restricted-syntax': "off"; readonly 'no-return-assign': "error"; readonly 'no-script-url': "error"; readonly 'no-sequences': "error"; readonly 'no-shadow': "error"; readonly 'no-shadow-restricted-names': "error"; readonly 'no-ternary': "off"; readonly 'no-throw-literal': "error"; readonly 'no-undef-init': "error"; readonly 'no-undefined': "off"; readonly 'no-underscore-dangle': ["error", { allowAfterThis: boolean; }]; readonly 'no-unneeded-ternary': ["error", { defaultAssignment: boolean; }]; readonly 'no-unused-expressions': ["error", { enforceForJSX: boolean; }]; readonly 'no-unused-labels': "off"; readonly 'no-useless-call': "error"; readonly 'no-useless-catch': "error"; readonly 'no-useless-computed-key': "error"; readonly 'no-useless-concat': "error"; readonly 'no-useless-constructor': "error"; readonly 'no-useless-escape': "error"; readonly 'no-useless-rename': "error"; readonly 'no-useless-return': "error"; readonly 'no-var': "error"; readonly 'no-void': "error"; readonly 'no-warning-comments': "error"; readonly 'no-with': "error"; readonly 'object-shorthand': ["error", string]; readonly 'one-var': ["error", string]; readonly 'operator-assignment': "off"; readonly 'prefer-arrow-callback': "error"; readonly 'prefer-const': "error"; readonly 'prefer-destructuring': "error"; readonly 'prefer-exponentiation-operator': "error"; readonly 'prefer-named-capture-group': "error"; readonly 'prefer-numeric-literals': "error"; readonly 'prefer-object-has-own': "error"; readonly 'prefer-object-spread': "error"; readonly 'prefer-promise-reject-errors': "error"; readonly 'prefer-regex-literals': "error"; readonly 'prefer-rest-params': "error"; readonly 'prefer-spread': "error"; readonly 'prefer-template': "error"; readonly 'preserve-caught-error': ["error", { requireCatchParameter: boolean; }]; readonly radix: "error"; readonly 'require-await': "error"; readonly 'require-unicode-regexp': "error"; readonly 'require-yield': "error"; readonly 'sort-imports': "error"; readonly 'sort-keys': "error"; readonly 'sort-vars': "error"; readonly strict: ["error", string]; readonly 'symbol-description': "error"; readonly 'vars-on-top': "error"; readonly yoda: "error"; readonly 'array-callback-return': ["error", { checkForEach: boolean; }]; readonly 'constructor-super': "error"; readonly 'for-direction': "error"; readonly 'getter-return': "error"; readonly 'no-async-promise-executor': "error"; readonly 'no-await-in-loop': "error"; readonly 'no-class-assign': "error"; readonly 'no-compare-neg-zero': "error"; readonly 'no-cond-assign': ["error", string]; readonly 'no-const-assign': "error"; readonly 'no-constant-binary-expression': "error"; readonly 'no-constant-condition': "error"; readonly 'no-constructor-return': "error"; readonly 'no-control-regex': "error"; readonly 'no-debugger': "error"; readonly 'no-dupe-args': "error"; readonly 'no-dupe-class-members': "error"; readonly 'no-dupe-else-if': "error"; readonly 'no-dupe-keys': "error"; readonly 'no-duplicate-case': "error"; readonly 'no-duplicate-imports': ["error", { allowSeparateTypeImports: boolean; includeExports: boolean; }]; readonly 'no-empty-character-class': "error"; readonly 'no-empty-pattern': "error"; readonly 'no-ex-assign': "error"; readonly 'no-fallthrough': "error"; readonly 'no-func-assign': "error"; readonly 'no-import-assign': "error"; readonly 'no-inner-declarations': "error"; readonly 'no-invalid-regexp': "error"; readonly 'no-irregular-whitespace': "error"; readonly 'no-loss-of-precision': "error"; readonly 'no-misleading-character-class': "error"; readonly 'no-new-native-nonconstructor': "error"; readonly 'no-obj-calls': "error"; readonly 'no-promise-executor-return': "error"; readonly 'no-prototype-builtins': "error"; readonly 'no-self-assign': "error"; readonly 'no-self-compare': "error"; readonly 'no-setter-return': "error"; readonly 'no-sparse-arrays': "error"; readonly 'no-template-curly-in-string': "error"; readonly 'no-this-before-super': "error"; readonly 'no-unassigned-vars': "error"; readonly 'no-undef': "error"; readonly 'no-unexpected-multiline': "error"; readonly 'no-unmodified-loop-condition': "error"; readonly 'no-unreachable': "error"; readonly 'no-unreachable-loop': "error"; readonly 'no-unsafe-finally': "error"; readonly 'no-unsafe-negation': "error"; readonly 'no-unsafe-optional-chaining': ["error", { disallowArithmeticOperators: boolean; }]; readonly 'no-unused-private-class-members': "error"; readonly 'no-unused-vars': "error"; readonly 'no-use-before-define': "error"; readonly 'no-useless-assignment': "error"; readonly 'no-useless-backreference': "error"; readonly 'require-atomic-updates': "error"; readonly 'use-isnan': "error"; readonly 'valid-typeof': "error"; }; readonly files: ["**/*.{js,jsx,mjs}", "**/*.{ts,tsx,mts}"]; readonly linterOptions: { readonly reportUnusedDisableDirectives: "error"; readonly reportUnusedInlineConfigs: "error"; }; readonly plugins: { readonly '@stylistic': { rules: import("@stylistic/eslint-plugin").Rules; configs: import("eslint").ESLint.Plugin["configs"] & import("@stylistic/eslint-plugin").Configs; }; readonly import: import("@eslint/core", { with: { "resolution-mode": "require" } }).Plugin & { meta: { name: string; version: string; }; configs: { "recommended": Linter.LegacyConfig; "errors": Linter.LegacyConfig; "warnings": Linter.LegacyConfig; "stage-0": Linter.LegacyConfig; "react": Linter.LegacyConfig; "react-native": Linter.LegacyConfig; "electron": Linter.LegacyConfig; "typescript": Linter.LegacyConfig; }; flatConfigs: { "recommended": Linter.FlatConfig; "errors": Linter.FlatConfig; "warnings": Linter.FlatConfig; "stage-0": Linter.FlatConfig; "react": Linter.FlatConfig; "react-native": Linter.FlatConfig; "electron": Linter.FlatConfig; "typescript": Linter.FlatConfig; }; rules: { [key: string]: import("eslint").Rule.RuleModule; }; }; readonly jsdoc: import("@eslint/core", { with: { "resolution-mode": "require" } }).Plugin & { configs: Record<`flat/${import("eslint-plugin-jsdoc").ConfigGroups}${import("eslint-plugin-jsdoc").ConfigVariants}${import("eslint-plugin-jsdoc").ErrorLevelVariants}`, import("eslint").Linter.Config> & Record<"examples" | "default-expressions" | "examples-and-default-expressions", import("eslint").Linter.Config[]> & Record<"flat/recommended-mixed", import("eslint").Linter.Config[]>; }; readonly n: import("@eslint/core", { with: { "resolution-mode": "require" } }).Plugin & { configs: import("eslint-plugin-n").Configs; }; }; readonly settings: { readonly 'import/parsers': { readonly espree: readonly [".js", ".jsx", ".mjs", ".cjs"]; }; readonly 'import/resolver': { readonly node: true; }; }; }; export default config;