import type { TRoot } from '../root/createRoot.svelte.js'; export interface CreateInputConfig { root: TRoot; } export type TInput = ReturnType; export declare function createInput({ root }: CreateInputConfig): { action(element: HTMLInputElement): { destroy(): void; }; props: { 'data-st-combobox-input': string; readonly "aria-autocomplete": "list" | "none" | "inline" | "both"; readonly "aria-controls": string; readonly "aria-expanded": boolean; readonly value: string; id: string; onclick(): void; oninput(event: Event & { currentTarget: EventTarget & HTMLInputElement; }): void; onkeydown(event: KeyboardEvent & { currentTarget: EventTarget & HTMLInputElement; }): void; onkeyup(event: KeyboardEvent & { currentTarget: EventTarget & HTMLInputElement; }): void; role: "combobox"; type: "text"; }; };