[<Literal>] CHARSET_RULE: float = 2
[<Literal>] COUNTER_STYLE_RULE: float = 11
[<Literal>] FONT_FACE_RULE: float = 5
[<Literal>] FONT_FEATURE_VALUES_RULE: float = 14
[<Literal>] IMPORT_RULE: float = 3
[<Literal>] KEYFRAMES_RULE: float = 7
[<Literal>] KEYFRAME_RULE: float = 8
[<Literal>] MARGIN_RULE: float = 9
[<Literal>] NAMESPACE_RULE: float = 10
[<Literal>] PAGE_RULE: float = 6
[<Literal>] STYLE_RULE: float = 1
[<Literal>] SUPPORTS_RULE: float = 12
abstract member CHARSET_RULE: float
abstract member COUNTER_STYLE_RULE: float
abstract member FONT_FACE_RULE: float
abstract member FONT_FEATURE_VALUES_RULE: float
abstract member IMPORT_RULE: float
abstract member KEYFRAMES_RULE: float
abstract member KEYFRAME_RULE: float
abstract member MARGIN_RULE: float
abstract member NAMESPACE_RULE: float
abstract member PAGE_RULE: float
abstract member STYLE_RULE: float
abstract member SUPPORTS_RULE: float
abstract member cssText: string with get, set
abstract member parentRule: CSSRule option
abstract member parentStyleSheet: CSSStyleSheet option
abstract member type: float
static member Create (cssText: string, type: float, ?parentRule: CSSRule, ?parentStyleSheet: CSSStyleSheet) : CSSRule