// Definitions by: Junyoung Clare Jang // TypeScript Version: 2.3 import { Emotion, Interpolation as BaseInterpolation, CSSObject } from 'create-emotion'; export interface ArrayInterpolation extends Array> {} export type FunctionInterpolation = (props: Props, context: any) => Interpolation; export type Interpolation = | BaseInterpolation | ArrayInterpolation | FunctionInterpolation ; export interface StyledOptions { e?: string; label?: string; target?: string; shouldForwardProp?: (name: string) => boolean; } export type Themed

= P & { theme: T }; export type StyledStatelessProps

= & P & { theme?: T } ; export type StyledOtherProps

= & StyledStatelessProps & { innerRef?: R } ;