import type { AppearanceIconSizeKey, AppearanceKeys, AppearanceNotificationKeys, AppearanceResponseKeys, AppearanceShapeKey, AppearanceSizeKey, AppearanceSizeOrEqualKey, AppearanceSizePxKey, AppearanceStateKeysDefault, AppearanceStyleKey, AppearanceTextKeys, AppearanceTitleSizeKey } from '../appearance'; /** key: surfacePrimary sizeH1 solid rounded */ type CompositeAppearanceTitleKeys = `${AppearanceKeys} size${Uppercase} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: surfacePrimary size14 solid rounded */ type CompositeAppearancePxKeys = `${AppearanceKeys} ${AppearanceSizePxKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: surfacePrimary sizeXXS solid rounded */ type CompositeAppearanceKeys = `${AppearanceKeys} ${AppearanceSizeKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; type CompositeAppearanceWithoutSizeKeys = `${AppearanceKeys} ${AppearanceStyleKey} ${AppearanceShapeKey}`; type CompositeAppearanceWithoutSizeAndShapeKeys = `${AppearanceKeys} ${AppearanceStyleKey}`; /** key: surfacePrimary sizeEqualXXS solid rounded */ type CompositeAppearanceEqualKeys = `${AppearanceKeys} ${AppearanceSizeOrEqualKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: key: confirm solid rounded */ type CompositeAppearanceResponseKeys = `${AppearanceResponseKeys} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: surfacePrimary size12_12 solid rounded */ type CompositeAppearanceIconKeys = `${AppearanceKeys} ${AppearanceIconSizeKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: defaultPrimary sizeXXS solid rounded */ type CompositeAppearanceStateDefault = `${AppearanceStateKeysDefault} ${AppearanceSizeKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: defaultPrimary sizeEqualXXS solid rounded */ type CompositeAppearanceStateEqualDefault = `${AppearanceStateKeysDefault} ${AppearanceSizeOrEqualKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: defaultPrimary size14 solid rounded */ type CompositeAppearanceStatePxDefault = `${AppearanceStateKeysDefault} ${AppearanceSizePxKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: successPrimary sizeXXS solid rounded */ type CompositeAppearanceNotificationKeys = `${AppearanceNotificationKeys} ${AppearanceSizeKey} ${AppearanceStyleKey} ${AppearanceShapeKey}`; /** key: surfaceTextPrimary sizeXXL */ type CompositeAppearanceTextKeys = `${AppearanceTextKeys} ${AppearanceSizeKey}`; export type { CompositeAppearanceEqualKeys, CompositeAppearanceIconKeys, CompositeAppearanceKeys, CompositeAppearanceNotificationKeys, CompositeAppearancePxKeys, CompositeAppearanceResponseKeys, CompositeAppearanceStateDefault, CompositeAppearanceStateEqualDefault, CompositeAppearanceStatePxDefault, CompositeAppearanceTextKeys, CompositeAppearanceTitleKeys, CompositeAppearanceWithoutSizeAndShapeKeys, CompositeAppearanceWithoutSizeKeys, };