import { type SdTextfieldTypes } from "./sd-textfield-type-handlers"; import * as i0 from "@angular/core"; export declare class SdTextfield { value: import("@angular/core").ModelSignal; type: import("@angular/core").InputSignal; placeholder: import("@angular/core").InputSignal; title: import("@angular/core").InputSignal; inputStyle: import("@angular/core").InputSignal; inputClass: import("@angular/core").InputSignal; disabled: import("@angular/core").InputSignalWithTransform; readonly: import("@angular/core").InputSignalWithTransform; required: import("@angular/core").InputSignalWithTransform; min: import("@angular/core").InputSignal; max: import("@angular/core").InputSignal; minlength: import("@angular/core").InputSignal; maxlength: import("@angular/core").InputSignal; pattern: import("@angular/core").InputSignal; validatorFn: import("@angular/core").InputSignal<((value: SdTextfieldTypes[K] | undefined) => string | undefined) | undefined>; format: import("@angular/core").InputSignal; step: import("@angular/core").InputSignal; autocomplete: import("@angular/core").InputSignal; useNumberComma: import("@angular/core").InputSignalWithTransform; minDigits: import("@angular/core").InputSignal; inline: import("@angular/core").InputSignalWithTransform; inset: import("@angular/core").InputSignalWithTransform; size: import("@angular/core").InputSignal<"sm" | "lg" | undefined>; theme: import("@angular/core").InputSignal<"info" | "success" | "primary" | "secondary" | "warning" | "danger" | "gray" | "blue-gray" | undefined>; private readonly _handler; controlType: import("@angular/core").Signal; controlStep: import("@angular/core").Signal; controlValue: import("@angular/core").Signal; controlValueText: import("@angular/core").Signal; constructor(); onInput(event: Event): void; onInputPaste(event: ClipboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-textfield", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "type": { "alias": "type"; "required": true; "isSignal": true; }; "placeholder": { "alias": "placeholder"; "required": false; "isSignal": true; }; "title": { "alias": "title"; "required": false; "isSignal": true; }; "inputStyle": { "alias": "inputStyle"; "required": false; "isSignal": true; }; "inputClass": { "alias": "inputClass"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "readonly": { "alias": "readonly"; "required": false; "isSignal": true; }; "required": { "alias": "required"; "required": false; "isSignal": true; }; "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; "minlength": { "alias": "minlength"; "required": false; "isSignal": true; }; "maxlength": { "alias": "maxlength"; "required": false; "isSignal": true; }; "pattern": { "alias": "pattern"; "required": false; "isSignal": true; }; "validatorFn": { "alias": "validatorFn"; "required": false; "isSignal": true; }; "format": { "alias": "format"; "required": false; "isSignal": true; }; "step": { "alias": "step"; "required": false; "isSignal": true; }; "autocomplete": { "alias": "autocomplete"; "required": false; "isSignal": true; }; "useNumberComma": { "alias": "useNumberComma"; "required": false; "isSignal": true; }; "minDigits": { "alias": "minDigits"; "required": false; "isSignal": true; }; "inline": { "alias": "inline"; "required": false; "isSignal": true; }; "inset": { "alias": "inset"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "theme": { "alias": "theme"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, never, never, true, never>; } //# sourceMappingURL=sd-textfield.d.ts.map