import { SvelteComponentTyped } from "svelte"; import type { Size } from '../../unocss/types'; declare const __propDef: { props: { id: string; name?: string | undefined; label?: string | undefined; error?: string | undefined; type?: "number" | "toggle" | "checkbox" | "text" | "password" | "email" | "textarea" | "file" | "markdown" | undefined; disabled?: boolean | undefined; classes?: string | undefined; inputClasses?: string | undefined; preview?: boolean | undefined; previewClasses?: string | undefined; value?: string | number | undefined; toggled?: boolean | undefined; files?: FileList | undefined; placeholder?: string | undefined; width?: `w-${string}` | undefined; variant?: "default" | "inverted" | "custom" | undefined; size?: Size | "slim" | undefined; readonly?: boolean | undefined; autocomplete?: "on" | "off" | undefined; emoji?: boolean | undefined; imgRef?: HTMLImageElement | undefined; inputRef?: HTMLInputElement | undefined; textareaRef?: HTMLTextAreaElement | undefined; }; events: { focus: FocusEvent; blur: FocusEvent; change: Event; keypress: KeyboardEvent; } & { [evt: string]: CustomEvent; }; slots: { label: {}; prepend: {}; preview: {}; button: { input: HTMLInputElement | undefined; }; 'button-text': {}; append: {}; error: {}; }; }; export type InputProps = typeof __propDef.props; export type InputEvents = typeof __propDef.events; export type InputSlots = typeof __propDef.slots; export default class Input extends SvelteComponentTyped { } export {};