import type { ImageProps, ImageStyle, TextInputProps, TextProps, TextStyle, TouchableOpacityProps, ViewProps, ViewStyle } from 'react-native'; export { ThemeContext, ThemeProvider, useTheme } from './index'; export type { ThemeProviderProps } from './index'; declare const extended: (

= {}>(Comp: React.ComponentType

, config?: import("./index").Config) => (componentStyle?: S | ((props: Partial

& SP) => S)) => import("./index").StyledComponent & { [P_1 in keyof A]?: (P_1 extends keyof P | keyof SP ? (P & SP)[P_1] : never) | undefined; }, S>) & { View: (componentStyle?: (ViewStyle | ((props: Partial & SP) => ViewStyle)) | undefined) => import("./index").StyledComponent & {}, ViewStyle>; Text: (componentStyle?: (TextStyle | ((props: Partial & SP) => TextStyle)) | undefined) => import("./index").StyledComponent & {}, TextStyle>; Image: (componentStyle?: (ImageStyle | ((props: Partial & SP) => ImageStyle)) | undefined) => import("./index").StyledComponent & {}, ImageStyle>; Touchable: (componentStyle?: (ViewStyle | ((props: Partial & SP) => ViewStyle)) | undefined) => import("./index").StyledComponent & {}, ViewStyle>; TextInput: (componentStyle?: (TextStyle | ((props: Partial & SP) => TextStyle)) | undefined) => import("./index").StyledComponent & {}, TextStyle>; }; export default extended;