import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { InputComponent } from './input.component'; import { MatInputModule } from '@angular/material/input'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatFormFieldModule } from '@angular/material/form-field'; import {MatIconModule} from '@angular/material/icon'; import { NgxMaskDirective, NgxMaskPipe, provideNgxMask } from 'ngx-mask'; import { RutFormattedPipe } from './pipe/rut-Formatted.pipe'; import { LucideAngularModule } from 'lucide-angular'; import { MatTooltipModule } from '@angular/material/tooltip'; import { KifTooltipModule } from './components/tooltip/tooltip.module'; @NgModule({ imports: [ CommonModule, MatInputModule, FormsModule, ReactiveFormsModule, MatFormFieldModule, MatIconModule, NgxMaskDirective, NgxMaskPipe, MatTooltipModule, LucideAngularModule, LucideAngularModule, KifTooltipModule ], declarations: [ InputComponent, RutFormattedPipe], exports:[ InputComponent, RutFormattedPipe ], providers: [provideNgxMask()], }) export class KifInputModule { }