import { Properties } from 'csstype'; export interface Dict { [key: string]: T; } /** Make all properties in T potentially falsey */ export declare type Falsey = { [P in keyof T]?: T[P] | false | null }; /** * jsxstyle-compatible CSS properties provided by csstype. * * Use this type instead of `CSSProperties` if you don't use pseudoelement, pseudoclass, or media query props with jsxstyle. */ export declare type ExactCSSProperties = Falsey>; /** * jsxstyle-compatible CSS properties provided by csstype with an additional string index signature. * * Use this type instead of `ExactCSSProperties` if you use pseudoelement, pseudoclass, or media query props with jsxstyle. */ export declare type CSSProperties = ExactCSSProperties & Dict;