import type { AsChildTypes } from "../types"; import type { BindableProps } from "../types"; import { type PropsOf, type Signal } from "@qwik.dev/core"; type TextboxContext = { localId: string; isDisabled: Signal; isRequired: Signal; isReadOnly: Signal; name: Signal; rootValue: Signal; describedByIds: Signal; }; export declare const textboxContextId: import("@qwik.dev/core").ContextId; type TextboxBinds = { /** Whether the textbox is disabled */ disabled: boolean; /** Whether the textbox is read-only */ readOnly: boolean; /** The current value of the textbox */ value: unknown; }; export type PublicTextboxRootProps = { /** Event handler called when the textbox value changes */ onChange$?: (value: unknown) => void; } & Omit, "onChange$"> & BindableProps; /** Root component that provides context and state management for the textbox */ export declare const TextboxRoot: import("@qwik.dev/core").Component; export {};