import type { StyleProp } from 'react-native'; import type { UnknownRecord } from '../../common'; import type { DefaultStyle } from '../../hook/commonTypes'; import type { CSSAnimationProperties } from './animation'; import type { StyleWithPseudoValues } from './pseudo'; import type { CSSTransitionCallbacks, CSSTransitionProperties } from './transition'; type PickStyleProps

= Pick; type CSSConfigProps = Partial & CSSTransitionProperties & CSSTransitionCallbacks>; export type CSSStyle = TStyle extends object ? StyleWithPseudoValues> & CSSConfigProps : never; type StylePropsWithCSS

= { [K in keyof PickStyleProps

]: P[K] extends StyleProp ? U extends object ? StyleProp> : never : never; }; type RestProps

= { [K in keyof Omit>]: P[K]; }; export type PropsWithCSS

= StylePropsWithCSS

& RestProps

; export {}; //# sourceMappingURL=props.d.ts.map