import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { value: string | number; placeholder?: string | undefined; id?: string | undefined; name?: string | undefined; pattern?: string | undefined; autocomplete?: string | undefined; autofocus?: boolean | undefined; autoselect?: boolean | undefined; type?: "number" | "text" | "password" | "email" | undefined; min?: number | undefined; max?: number | undefined; step?: number | undefined; minlength?: number | undefined; maxlength?: number | undefined; required?: boolean | undefined; inputElement?: HTMLInputElement | undefined; }; events: { keyup: KeyboardEvent; keydown: KeyboardEvent; keypress: KeyboardEvent; change: Event; } & { [evt: string]: CustomEvent; }; slots: { default: {}; append: {}; }; }; export type TextInputProps = typeof __propDef.props; export type TextInputEvents = typeof __propDef.events; export type TextInputSlots = typeof __propDef.slots; export default class TextInput extends SvelteComponentTyped { } export {};