# Dom.HostProps

Public props accepted by a DOM host for a concrete element type.

## Signatures

```ts
export type HostProps<Element extends globalThis.Element> = Omit<ElementOptions<Element>, keyof TemplateAttributeProps> & TemplateAttributeProps & BoundElementProperties<Element>;
```

## Why

`HostProps` combines native properties, attributes, events, refs, and bound
control state in one exact DOM-first contract.

## Ownership and lifetime

The host owns only the parts it renders. Existing nodes, unrelated
attributes, and external listeners remain untouched.
