import type {} from "./css-tree";
export { html } from "./__generated__/html";
export * from "./html-elements";
export * from "./__generated__/keyword-values";
export * from "./__generated__/units";
export { properties as propertyDescriptions, declarations as declarationDescriptions, propertySyntaxesGenerated as propertySyntaxes, } from "./__generated__/property-value-descriptions";
export * from "./__generated__/animatable-properties";
export * from "./__generated__/property-statuses";
export * from "./__generated__/pseudo-elements";
export * from "./__generated__/pseudo-classes";
export { pseudoClassDescriptions, pseudoElementDescriptions, } from "./__generated__/pseudo-selector-descriptions";
export * from "./property-parsers";
export * from "./parse-css-value";
export * from "./parse-css";
export * from "./shorthands";
export * from "./media-condition-simulator";
export { shorthandProperties } from "./__generated__/shorthand-properties";
export { properties as propertiesData } from "./__generated__/properties";
/**
* Check if a state string represents a pseudo-element (e.g., "::before", "::after")
* rather than a pseudo-class (e.g., ":hover", ":focus")
*/
export declare const isPseudoElement: (state: string) => boolean;
export { validateSelector, type SelectorValidationResult, } from "./selector-validation";