export declare function propertyPriority(property: string): number; /** * A condition is an at-rule (`@media …`), a pseudo-element (`::before`) or a * pseudo-class / nested selector (`:hover`, `&[data-open] &`). */ export declare function conditionPriority(condition: string): number; /** * Property class dominates: a longhand always beats a shorthand, however * deeply the shorthand is nested. Conditions only order rules that set the * same property. */ export declare function rulePriority(property: string, conditions: readonly string[]): number;