interface RuleContextimport { type RuleContext } from "https://deno.land/x/aleph@1.0.0-alpha.72/lib/@unocss/core.ts"; Type ParametersoptionalTheme extends { } = { }PropertiesrawSelector: stringUnprocessed selector from user input. Useful for generating CSS rule. currentSelector: stringCurrent selector for rule matching generator: UnoGeneratorUnoCSS generator instance theme: ThemeThe theme object variantHandlers: VariantHandler[]Matched variants handlers for this rule. variantMatch: VariantMatchedResultThe result of variant matching. constructCSS: (body: CSSEntries | CSSObject, overrideSelector?: string) => stringConstrcut a custom CSS rule. Variants and selector escaping will be handled automatically. optionalrules: Rule[]Available only when details option is enabled. optionalshortcuts: Shortcut[]Available only when details option is enabled. optionalvariants: Variant[]Available only when details option is enabled.