import { Size } from '../../types'; import { Color } from '../../types/colours'; type StyleValue = T; type PresetChecker = (value: T) => boolean; type ValueTransformer = (value: T) => string | undefined; interface StylePropConfig { prop: string; useGlobalVar?: boolean; presetChecker?: PresetChecker; valueTransformer?: ValueTransformer; } export declare const createStyleValueSetter: (config: StylePropConfig) => (value?: T, name?: string, prop?: string) => string | (T & ({} | null)) | undefined; export declare const createStyleGetter: (config: StylePropConfig) => (value?: T, name?: string, prop?: string) => { [x: string]: string | (T & ({} | null)) | undefined; } | undefined; export {};