import { TextFieldSize } from '../text-field'; export type InputSize = TextFieldSize; /** * 密碼輸入的強度等級。 * - `'weak'` — 弱強度 * - `'medium'` — 中等強度 * - `'strong'` — 強強度 */ export type InputStrength = 'weak' | 'medium' | 'strong'; export declare const inputPrefix = "mzn-input"; export declare const inputSpinnerButtonClasses: { readonly host: "mzn-input__spinner-button"; readonly disabled: "mzn-input__spinner-button--disabled"; readonly main: "mzn-input__spinner-button--main"; readonly sub: "mzn-input__spinner-button--sub"; }; export declare const inputActionButtonClasses: { readonly host: "mzn-input__action-button"; readonly disabled: "mzn-input__action-button--disabled"; readonly icon: "mzn-input__action-button__icon"; readonly text: "mzn-input__action-button__text"; readonly main: "mzn-input__action-button--main"; readonly sub: "mzn-input__action-button--sub"; }; export declare const inputSelectButtonClasses: { readonly host: "mzn-input__select-button"; readonly disabled: "mzn-input__select-button--disabled"; readonly icon: "mzn-input__select-button__icon"; readonly text: "mzn-input__select-button__text"; readonly main: "mzn-input__select-button--main"; readonly sub: "mzn-input__select-button--sub"; }; export declare const inputPasswordStrengthIndicatorClasses: { readonly host: "mzn-input__password-strength-indicator"; readonly bar: "mzn-input__password-strength-indicator__bar"; readonly barState: (strength: InputStrength) => string; readonly text: "mzn-input__password-strength-indicator__text"; readonly hintTextGroup: "mzn-input__password-strength-indicator__hint-text-group"; }; export declare const inputClasses: { readonly container: "mzn-input-container"; readonly indicatorContainer: "mzn-input__indicator-container"; readonly host: "mzn-input"; readonly withPrefixExternalAction: "mzn-input--with-prefix-external-action"; readonly withSuffixExternalAction: "mzn-input--with-suffix-external-action"; readonly field: "mzn-input__field"; readonly number: "mzn-input--number"; readonly size: (size: InputSize) => string; readonly measureWithSpinner: "mzn-input--measure-with-spinner"; readonly measureWithoutSpinner: "mzn-input--measure-without-spinner"; readonly passwordInput: "mzn-input--password"; readonly searchInput: "mzn-input--search"; readonly spinners: "mzn-input__spinners"; };