import { VariantObject, Variant } from '@unocss/core';
import { PresetMiniOptions } from './index.js';
import { T as Theme } from './types-fa74508f.js';
import './colors-b217808a.js';
import './default-344896b2.js';
import './utilities-d2f973f4.js';

declare const variantAria: VariantObject;

declare const calcMaxWidthBySize: (size: string) => string;
declare const variantBreakpoints: () => VariantObject;

declare const variantCombinators: Variant[];

declare const variantContainerQuery: VariantObject;

declare const variantColorsMediaOrClass: (options?: PresetMiniOptions) => Variant[];

declare const variantDataAttribute: VariantObject;

declare const variants: (options: PresetMiniOptions) => Variant<Theme>[];

declare const variantLanguageDirections: Variant[];

declare const variantImportant: () => VariantObject;

declare const variantPrint: VariantObject;
declare const variantCustomMedia: VariantObject;

declare const variantSelector: Variant;
declare const variantCssLayer: Variant;
declare const variantInternalLayer: Variant;
declare const variantScope: Variant;
declare const variantVariables: Variant;

declare const variantNegative: Variant;

declare const variantPseudoClassesAndElements: () => VariantObject;
declare const variantPseudoClassFunctions: () => VariantObject;
declare const variantTaggedPseudoClasses: (options?: PresetMiniOptions) => VariantObject[];
declare const partClasses: VariantObject;

declare const variantSupports: VariantObject;

export { calcMaxWidthBySize, partClasses, variantAria, variantBreakpoints, variantColorsMediaOrClass, variantCombinators, variantContainerQuery, variantCssLayer, variantCustomMedia, variantDataAttribute, variantImportant, variantInternalLayer, variantLanguageDirections, variantNegative, variantPrint, variantPseudoClassFunctions, variantPseudoClassesAndElements, variantScope, variantSelector, variantSupports, variantTaggedPseudoClasses, variantVariables, variants };
