/// import { CSSProperties } from 'glamor'; import { transformStyle } from './css'; export interface IImageOptions { width?: number; height?: number; } export interface IBackgroundImageStyles { backgroundImage: string; width?: number; height?: number; backgroundSize: string; backgroundRepeat: string; } export declare type FormatImage = (image1x: string | undefined, image2x: string | undefined, options?: IImageOptions) => IBackgroundImageStyles; export declare type Falsy = undefined | null | false; export declare class GlamorValue { } export interface IFormatCss { (...styles: Array): GlamorValue; image: FormatImage; } export declare type CssProps = CSSProperties; export declare type ClassName = (...styles: Array) => string; export interface IStyle extends IFormatCss { className: ClassName; transform: typeof transformStyle; merge: (...rules: any[]) => CssProps; }