import type { Generic } from 'adopted-style-sheets'; import type { PropLabel } from '../props'; type RequiredProps = { icons: string; } & PropLabel; type OptionalProps = NonNullable; type RequiredStates = RequiredProps; type OptionalStates = OptionalProps; export type IconProps = Generic.Element.Members; export type IconStates = Generic.Element.Members; export type IconWatches = Generic.Element.Watchers; export type IconAPI = Generic.Element.ComponentApi; export type InternalIconProps = RequiredProps & OptionalProps; export {};