interface DemoComponent extends HTMLElement { bool: boolean; number: number; double: number; string: string; formatted: string; object: { foo: string; }; textInputEl: HTMLInputElement | null; inputs: HTMLInputElement[]; inputValue: string; checkboxValue: boolean; disposable: { dispose: () => void; }; mouse: { x: number; y: number; }; xy: string; dims: { width: number; height: number; }; directChildren: Element[]; slotted: Element | null; } export declare const DemoComponent: import("hybrids").Component; export {};