import { MaybeRefOrGetter } from 'vue'; import { Nullable } from '../types/index.js'; /** * @see [MDN autocapitalize](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autocapitalize) */ export declare const AUTOCAPITALIZE: readonly ["none", "sentences", "words", "characters"]; export type Autocapitalize = (typeof AUTOCAPITALIZE)[number]; /** * Same as TypeScript native "Autofill" type but without "AutoFillSection" because * the Vue compiler currently can not handle it (too complex union type). * * @since TypeScript version 5.2 */ export type Autocomplete = Exclude; export type MaxLength = number | { /** * Maximum number of characters that are allowed to be entered. */ max: number; /** * Restricts the user from typing more characters than allowed. */ strict?: boolean; }; /** * Shared types for all kind of text inputs, namely: `` and `