export type Nilable = T | null | undefined export interface KeyValue { [key: string]: T } export interface Padding { left: number top: number right: number bottom: number } export interface Size { width: number height: number }