import { SvelteComponentTyped } from "svelte"; import { type ActionArray } from '../../utils/useActions'; import type MaterialIcons from '../../types/material-icons'; declare const __propDef: { props: { [x: string]: any; use?: ActionArray | undefined; leading?: MaterialIcons | undefined; trailing?: MaterialIcons | undefined; name: string; type?: "email" | "password" | "text" | undefined; label?: string | undefined; srOnly?: boolean | undefined; error?: string | undefined; placeholder?: string | undefined; value?: string | undefined; autocomplete?: 'on' | 'off' | undefined; autocapitalize?: "none" | "off" | "sentences" | "words" | "characters" | undefined; autofocus?: 'true' | undefined; readonly?: true | undefined; tabindex?: string | undefined; handleLeadingClick?: (() => void) | undefined; handleTrailingClick?: (() => void) | undefined; showPasswordToggle?: boolean | undefined; allowClear?: boolean | undefined; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export declare type InputProps = typeof __propDef.props; export declare type InputEvents = typeof __propDef.events; export declare type InputSlots = typeof __propDef.slots; export default class Input extends SvelteComponentTyped { } export {};