/**
 * @param {Selectors|RuleSet|Rule} query
 * @param {Node|undefined} node
 * @param {SelectState} state
 * @returns {Array.<Node>}
 */
export function any(
  query: Selectors | RuleSet | Rule,
  node: Node | undefined,
  state: SelectState
): Array<Node>
export type Selector = import('./types.js').Selector
export type Selectors = import('./types.js').Selectors
export type Rule = import('./types.js').Rule
export type RuleSet = import('./types.js').RuleSet
export type RulePseudo = import('./types.js').RulePseudo
export type Query = import('./types.js').Query
export type Node = import('./types.js').Node
export type Parent = import('./types.js').Parent
export type SelectIterator = import('./types.js').SelectIterator
export type SelectState = import('./types.js').SelectState
