// @flow export type responsiveProp = T | $ReadOnlyArray; export type flex = | "content" | "fluid" | "1/2" | "1/3" | "2/3" | "1/4" | "3/4" | "1/5" | "2/5" | "3/5" | "4/5"; export type resolveResponsiveProp = ( value: responsiveProp | null | void ) => T | void; export type spacingHelpers = { +multiply: { (value: number): number, (value: number | void | null): number | void, ... }, +divide: { (value: number): number, (value: number | void | null): number | void, ... }, ... };