import type React from 'react'; type ComponentPropsAs, T extends React.ComponentPropsWithoutRef['as']> = Omit, { as: T; }>, 'as' | 'asChild'>; type ComponentPropsWithout> | keyof React.ComponentPropsWithoutRef> = Omit, O & string>; type RemovedProps = 'asChild' | 'defaultChecked' | 'defaultValue' | 'color'; export type { ComponentPropsAs, ComponentPropsWithout, RemovedProps };