/** * @license * Copyright (c) 2014, 2026, Oracle and/or its affiliates. * Licensed under The Universal Permissive License (UPL), Version 1.0 * as shown at https://oss.oracle.com/licenses/upl/ * @ignore */ import { ComponentChildren, ClassAttributes, JSX as JSXPreact } from 'preact'; export type LoadIntrinsicElements = {}; declare module 'preact' { export namespace JSX { export interface DOMAttributes { onfocusin?: JSXPreact.FocusEventHandler | undefined; onfocusinCapture?: JSXPreact.FocusEventHandler | undefined; onfocusout?: JSXPreact.FocusEventHandler | undefined; onfocusoutCapture?: JSXPreact.FocusEventHandler | undefined; } export interface HTMLAttributes extends ClassAttributes, DOMAttributes, JSXPreact.AriaAttributes { render?: RefType extends HTMLTemplateElement ? (context?: any) => ComponentChildren : never; } } }