import type { AtRule } from 'postcss'; interface RuleEntry { predicates: Record; namespaceURI?: string; selector?: string; specificityArray: [number, number, number, number] | number[]; prop: string; value: string; important: boolean; } interface CounterStyleEntry { name: string; predicates: Record; props: Record; } interface KeyframesEntry { name: string; namespaceURI?: string; predicates: Record; node: AtRule; } interface CssRulesByProperty { counterStyles: CounterStyleEntry[]; keyframes: KeyframesEntry[]; [property: string]: RuleEntry[] | CounterStyleEntry[] | KeyframesEntry[]; } declare function getCssRulesByProperty(properties: string[], cssSource: string, existingPredicates?: Record): CssRulesByProperty; export = getCssRulesByProperty; //# sourceMappingURL=getCssRulesByProperty.d.ts.map