import { SvelteComponent } from "svelte"; declare const __propDef: { props: { class?: string | undefined; label?: string | undefined; placeholder?: string | undefined; value: string; icon?: string | undefined; hasIcon?: boolean | undefined; disabled?: boolean | undefined; autofocus?: boolean | undefined; invalid?: boolean | undefined; loading?: boolean | undefined; focused?: boolean | undefined; name?: string | undefined; type?: string | undefined; inputAttrs?: Record | undefined; selectText?: (() => void) | undefined; getInput?: (() => HTMLInputElement) | undefined; }; events: { input: Event; focus: CustomEvent; blur: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { icon: { size: string; }; input: {}; append: { size: string; }; default: {}; }; }; export type InputProps = typeof __propDef.props; export type InputEvents = typeof __propDef.events; export type InputSlots = typeof __propDef.slots; export default class Input extends SvelteComponent { get selectText(): () => void; get getInput(): () => HTMLInputElement; } export {};