import * as i0 from '@angular/core'; import { DoCheck, InputSignal, InputSignalWithTransform, Signal } from '@angular/core'; import { NgControl } from '@angular/forms'; import { ErrorStateMatcher } from 'ngx-com/components/form-field'; import { VariantProps } from 'class-variance-authority'; /** * Size type for native control. */ type NativeControlSize = 'sm' | 'default' | 'lg'; /** * Visual variant for native control. */ type NativeControlVariant = 'outline' | 'filled' | 'ghost'; /** * CVA variants for the native control directive. * * @tokens `--color-input-border`, `--color-input-background`, `--color-input-foreground`, * `--color-input-placeholder`, `--color-disabled`, `--color-disabled-foreground`, * `--color-ring`, `--color-warn`, `--color-muted`, `--color-border`, * `--radius-input` */ declare const nativeControlVariants: (props?: { variant?: NativeControlVariant; size?: NativeControlSize; error?: boolean; }) => string; type NativeControlVariants = VariantProps; /** * Standalone styling directive for native ``, `