import { MultiMap } from "@opticss/util"; import { Style } from "../BlockTree"; export declare type Conflict = [string, string]; /** * Contains Sets of properties for any two `Style`s and their associated * pseudo elements that are in conflict with each other. */ export declare class Conflicts { conflicts: MultiMap; getConflictSet(pseudo?: string): Set; } /** * Given two block objects, detect all conflicting properties for itself and its * pseudo elements. * @param obj1 Style one. * @param obj2 Style two. * @returns The `Conflict` object that represents the full set of property conflicts. */ export declare function detectConflicts(obj1: Style, obj2: Style): Conflicts; //# sourceMappingURL=conflictDetection.d.ts.map