import { WritableSignal } from "@angular/core"; import { WithVisible } from "../system/with-visible"; import { MatFormFieldBaseModel, MatFormFieldBaseModelParams } from "./base/mat-form-field-base.model"; export type InputTypes = 'color' | 'date' | 'datetime-local' | 'email' | 'month' | 'number' | 'password' | 'search' | 'tel' | 'text' | 'time' | 'url' | 'week'; type Params = Partial>; export interface FormInputModelParams extends MatFormFieldBaseModelParams, WithVisible.Params, Params { inputType?: InputTypes; } export declare class FormInputModel extends MatFormFieldBaseModel { readonly inputType: WritableSignal; readonly placeholder: WritableSignal; constructor(params: FormInputModelParams); } export {};