import { ElementRef, EventEmitter } from "@angular/core"; import { DateOnly, DateTime, Time } from "@simplysm/sd-core-common"; import * as i0 from "@angular/core"; export declare class SdmTextfieldControl { type: "number" | "text" | "password" | "date" | "datetime" | "datetime-sec" | "time" | "time-sec" | "month" | "year" | "color" | "email" | "brn"; placeholder?: string; title?: string; value?: number | string | DateOnly | DateTime | Time; readonly valueChange: EventEmitter; disabled?: boolean; required?: boolean; min?: number; max?: number; minlength?: number; maxlength?: number; /** * 10, 1, 0.1, 0.01, 0.01 방식으로 입력 */ step?: number; pattern?: string; inline?: boolean; inset?: boolean; size?: "sm" | "lg"; validatorFn?: (value: number | string | DateOnly | DateTime | Time | undefined) => string | undefined; inputStyle?: string; inputClass?: string; get isInvalid(): boolean; useNumberComma: boolean; inputElRef?: ElementRef; get controlType(): string; get controlInputMode(): string | undefined; get controlValue(): string; get controlStep(): number | string; get errorMessage(): string; onInput(): void; private _setValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }