import { ImageStyle, TextStyle, ViewStyle } from 'react-native'; import { CSSLongNativeBlockPropKey, CSSLongNativeTextPropKey, NativeTextStyleKey, CSSShortPropsKey, CSSLongNativeUntranslatableBlockPropKey, CSSUnimplementedNativePropKey } from './property-types'; export type ExtendedNativeViewStyleKeys = keyof ViewStyle | keyof ImageStyle; export type NativeDirectionalStyleKeys = Extract; export type ExtraNativeShortViewStyleKeys = Extract; export type NativeUnimplementedStyleKeys = Extract; export type ExtraNativeShortStyle = Pick; export type ExtraNativeUntranslatedLongStyles = Pick; /** * Extraneous React Native ViewStyle keys. */ export type ExtraNativeLongViewStyleKeys = Exclude, CSSLongNativeBlockPropKey | CSSUnimplementedNativePropKey | NativeDirectionalStyleKeys | ExtraNativeShortViewStyleKeys | NativeUnimplementedStyleKeys>; /** * Native Short keys. */ export type NativeShortKeys = Extract; /** * Extraneous longhand React Native TextStyle keys. */ export type ExtraNativeTextStyleKeys = Exclude, CSSLongNativeTextPropKey | CSSUnimplementedNativePropKey | NativeUnimplementedStyleKeys>; export type ExtraNativeTextStyle = Partial>; export type ExtraNativeViewStyle = Partial>; //# sourceMappingURL=native-types.d.ts.map