import { type Accessor } from "../common/types"; export declare function _attr_class(value: unknown): string; export declare function _attr_style(value: unknown): string; export declare function _attr_option_value(value: unknown): string; export declare function _attr_select_value(scopeId: number, nodeAccessor: Accessor, value: unknown, valueChange: unknown, content?: () => void): void; export declare function _attr_textarea_value(scopeId: number, nodeAccessor: Accessor, value: unknown, valueChange: unknown): string; export declare function _attr_input_value(scopeId: number, nodeAccessor: Accessor, value: unknown, valueChange: unknown): string; export declare function _attr_input_checked(scopeId: number, nodeAccessor: Accessor, checked: unknown, checkedChange: unknown): "" | " checked"; export declare function _attr_input_checkedValue(scopeId: number, nodeAccessor: Accessor, checkedValue: unknown, checkedValueChange: unknown, value: unknown): string; export declare function _attr_details_or_dialog_open(scopeId: number, nodeAccessor: Accessor, open: unknown, openChange: unknown): "" | " open"; export declare function _attr_nonce(): string; export declare function _attr(name: string, value: unknown): string; export declare function _attrs(data: Record, nodeAccessor: Accessor, scopeId: number, tagName: string): string; export declare function _attrs_content(data: Record, nodeAccessor: Accessor, scopeId: number, tagName: string, serializeReason?: 1 | 0): void; export declare function _attrs_partial(data: Record, skip: Record, nodeAccessor: Accessor, scopeId: number, tagName: string): string; export declare function _attrs_partial_content(data: Record, skip: Record, nodeAccessor: Accessor, scopeId: number, tagName: string, serializeReason?: 1 | 0): void; export declare function attrAssignment(value: string): string;