/** @typedef {typeof __propDef.props} TextInputProps */ /** @typedef {typeof __propDef.events} TextInputEvents */ /** @typedef {typeof __propDef.slots} TextInputSlots */ export default class TextInput extends SvelteComponentTyped<{ value: any; button?: { label: string; onclick?: Function; type?: string; disabled?: boolean; }; id?: string; label?: string; prefix?: string; prefix_icon?: string; placeholder?: string; variants?: string; type?: string; autofocus?: boolean; selection?: string; grow?: boolean; disabled?: boolean; options?: any[]; }, { focus: FocusEvent; blur: FocusEvent; keydown: KeyboardEvent; select: CustomEvent; input: 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: { value: any; button?: { label: string; onclick?: Function; type?: string; disabled?: boolean; }; id?: string | null; label?: string | null; prefix?: string; prefix_icon?: string; placeholder?: string; variants?: string; type?: string; autofocus?: boolean; selection?: string; grow?: boolean; disabled?: boolean; options?: any[]; }; events: { focus: FocusEvent; blur: FocusEvent; keydown: KeyboardEvent; select: CustomEvent; input: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export {};