/** * Native HTML sync — controls. */ import type { Node } from '../../Node'; import type { NativeSyncContext } from './types'; /** Native — CSS-driven hover/active/focus */ export declare function syncNativeButton(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Native checkbox with custom styled box */ export declare function syncNativeCheckbox(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Native text input with optional field label */ export declare function syncNativeInput(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Native textarea with optional field label */ export declare function syncNativeTextarea(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Native switch (checkbox + slider CSS) */ export declare function syncNativeToggle(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Native range slider */ export declare function syncNativeSlider(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Native radio */ export declare function syncNativeRadio(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** CSS progress bar with optional label and variant */ export declare function syncNativeProgress(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void; /** Card shell — header band, subtitle, optional actions */ export declare function syncNativeCard(node: Node, parent: HTMLElement, ctx: NativeSyncContext): void;