/**
* Native HTML component sync types.
*/
import type { Node } from '../../Node';
export type NativeSyncContext = {
nodeElements: Map;
seenIds: Set;
focusedNodeId: string | null;
applyA11y: (node: Node, el: HTMLElement) => void;
applyUiClasses: (node: Node, el: HTMLElement) => void;
};
export type FormModifiers = {
size?: string;
disabled?: boolean;
invalid?: boolean;
fullWidth?: boolean;
error?: string;
};