import type { ValuesOf } from "../../util/typings"; import type { StartEndOptions } from "@fluentui/web-components"; import type { TextInput } from "./text-input.js"; /** * TextInput configuration options. * * @public */ export type TextInputOptions = StartEndOptions; /** * Values for the `control-size` attribute on TextInput elements. * * @public */ export declare const TextInputControlSizes: { readonly small: "small"; readonly medium: "medium"; readonly large: "large"; }; export type TextInputControlSize = ValuesOf; /** * Values for the `appearance` attribute on TextInput elements. * * @public */ export declare const TextInputAppearances: { readonly outline: "outline"; readonly underline: "underline"; readonly filledLighter: "filled-lighter"; readonly filledDarker: "filled-darker"; }; export type TextInputAppearance = ValuesOf; /** * Values for the `type` attribute on TextInput elements. * * @public */ export declare const TextInputTypes: { readonly email: "email"; readonly password: "password"; readonly number: "number"; readonly tel: "tel"; readonly text: "text"; readonly url: "url"; }; export type TextInputType = ValuesOf; /** * Input types that block implicit form submission. * * @public */ export declare const ImplicitSubmissionBlockingTypes: string[]; //# sourceMappingURL=text-input.options.d.ts.map