import type { WithElementRef } from 'bits-ui'; import type { Component } from 'svelte'; import type { HTMLInputAttributes, HTMLInputTypeAttribute } from 'svelte/elements'; type InputType = Exclude; export type InputProps = WithElementRef & ({ type: 'file'; files?: FileList; } | { type?: InputType; files?: undefined; })>; declare module '../context.js' { interface ThemeComponents { Input: Component; } } export {};