export type CompressedConfig = Record<ClassName, CompressedStyles>;
/** [...([PropertyKeys, Value, Order, Important?][])] */
export type CompressedStyles = (PropertyKeys | Value | Order | Important)[];
export type PropMetadata = {
    v: Value;
    o: Order;
    i?: Important;
};
type ClassName = string;
/** Property keys split by special char */
type PropertyKeys = string;
type Order = number;
type Value = number;
type Important = 1;
type Falsy = null | undefined | 0 | "" | false;
export type CssMergeFn = ReturnType<typeof createCssMerge>;
export declare const SPECIAL_SPLIT_CHART = ",";
export declare const createCssMerge: (compressedConfig: CompressedConfig) => (...allClasses: (string | Falsy)[]) => string;
export {};
