/** @typedef {typeof __propDef.props} InputProps */ /** @typedef {typeof __propDef.events} InputEvents */ /** @typedef {typeof __propDef.slots} InputSlots */ export default class Input extends SvelteComponentTyped<{ [x: string]: any; class?: string | undefined; label?: string | undefined; loading?: boolean | undefined; value?: string | undefined; element?: (() => HTMLElement) | undefined; floatingLabel?: boolean | undefined; placeholder?: string | undefined; errors?: string[] | undefined; autocapitalize?: "sentences" | "on" | "words" | "characters" | undefined; dirty?: boolean | undefined; }, { change: Event; click: MouseEvent; input: Event; focus: FocusEvent; blur: FocusEvent; keydown: KeyboardEvent; keyup: KeyboardEvent; } & { [evt: string]: CustomEvent; }, {}> { get element(): () => HTMLElement; } export type InputProps = typeof __propDef.props; export type InputEvents = typeof __propDef.events; export type InputSlots = typeof __propDef.slots; import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { [x: string]: any; class?: string | undefined; label?: string | undefined; loading?: boolean | undefined; value?: string | undefined; element?: (() => HTMLElement) | undefined; floatingLabel?: boolean | undefined; placeholder?: string | undefined; errors?: string[] | undefined; autocapitalize?: 'sentences' | 'on' | 'words' | 'characters' | undefined; dirty?: boolean | undefined; }; events: { change: Event; click: MouseEvent; input: Event; focus: FocusEvent; blur: FocusEvent; keydown: KeyboardEvent; keyup: KeyboardEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export {};