/** @typedef {typeof __propDef.props} TextInputProps */ /** @typedef {typeof __propDef.events} TextInputEvents */ /** @typedef {typeof __propDef.slots} TextInputSlots */ export default class TextInput extends SvelteComponentTyped<{ label?: string | undefined; type?: string | undefined; classes?: string | undefined; value?: string | undefined; icon?: null | undefined; name?: string | undefined; readOnly?: boolean | undefined; validationRequired?: number | undefined; validationRequiredMessage?: string | undefined; }, { keydown: CustomEvent; blur: CustomEvent; focus: CustomEvent; keypress: CustomEvent; focusout: CustomEvent; input: CustomEvent; change: CustomEvent; keyup: CustomEvent; } & { [evt: string]: CustomEvent; }, {}> { } export type TextInputProps = typeof __propDef.props; export type TextInputEvents = typeof __propDef.events; export type TextInputSlots = typeof __propDef.slots; import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { label?: string | undefined; type?: string | undefined; classes?: string | undefined; value?: string | undefined; icon?: null | undefined; name?: string | undefined; readOnly?: boolean | undefined; validationRequired?: number | undefined; validationRequiredMessage?: string | undefined; }; events: { keydown: CustomEvent; blur: CustomEvent; focus: CustomEvent; keypress: CustomEvent; focusout: CustomEvent; input: CustomEvent; change: CustomEvent; keyup: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export {};