import { WritableSignal } from "@angular/core"; import { MatFormFieldBaseModel, MatFormFieldBaseModelParams } from "./base/mat-form-field-base.model"; export interface Option { value: T; label: string; disabled?: boolean; } export type SelectSource = Option[]; type Params = Partial>; export interface FormSelectModelParams extends MatFormFieldBaseModelParams, Params { disableRipple?: boolean; source?: SelectSource; options?: SelectSource; } export declare class FormSelectModel extends MatFormFieldBaseModel { readonly source: WritableSignal; readonly options: WritableSignal; readonly disableRipple: WritableSignal; constructor(params: FormSelectModelParams); } export {};