import { CreateStyled as BaseCreateStyled, CreateStyledComponent, CSSInterpolation, Interpolation, ReactNativeComponentNames, ReactNativeComponentProps } from './base'; import { ReactNativeStyle, ReactNativeStyleType } from './StyleSheet'; interface Theme { } export { ArrayCSSInterpolation, ArrayInterpolation, CreateStyledComponent, CSSInterpolation, FunctionInterpolation, Interpolation, InterpolationPrimitive, ObjectInterpolation, StyledComponent, StyledOptions, ReactNativeComponents, } from './base'; export { ReactNativeStyle }; export interface CreateCSS { (template?: TemplateStringsArray, ...args: Array): StyleType; (...args: Array): StyleType; (...args: Array): StyleType; } export declare type StyledComponents = { [ComponentName in ReactNativeComponentNames]: CreateStyledComponent<{ theme?: Theme; }, ReactNativeComponentProps, ReactNativeStyleType>>; }; export interface CreateStyled extends BaseCreateStyled, StyledComponents { }