import type * as CSS from 'csstype'; interface ShorthandSplitterOptions { /** * Character to split on. * @default ' ' */ separator?: string; /** * Unit to use for numbers, such as `px` or `em`. * @default '' for unitless number */ numberUnit?: string; } /** * Returns a function to split a string into an array of CSS functions and values. * If a separator is encountered inside of a function, it is ignored. * If a number is provided, we convert it to a string using the given unit. */ export declare function buildShorthandSplitter(options?: ShorthandSplitterOptions): (value: string | number) => string[]; export declare const UNSUPPORTED_CSS_PROPERTIES: Partial>; export declare const SHORTHAND_FUNCTIONS: Partial>>; /** * Tries to split a string into an array of CSS functions and values. * The shorthand name is used to determine how to split the string. */ export declare function shorthandToArguments(shorthandName: string, value: string | number): string[] | undefined; export {};