//#region src/interfaces/variants.d.ts interface PseudoClass { readonly prefix: string; readonly value: string; } interface PseudoElement { readonly prefix: string; readonly value: string; } interface MediaQuery { readonly prefix: string; readonly value: string; } interface Opacity { readonly prefix: string; readonly value: string; } interface Variants { readonly pseudoClasses?: readonly PseudoClass[]; readonly pseudoElements?: readonly PseudoElement[]; readonly mediaQueries?: readonly MediaQuery[]; readonly opacity?: readonly Opacity[]; } //#endregion //#region src/interfaces/utility.d.ts interface Utility { readonly prefix: string; readonly properties: readonly string[]; readonly slug: string; readonly values: { readonly [key: string]: string; }; readonly variants?: Variants; } interface Utilities { readonly [key: string]: Utility; } //#endregion //#region src/interfaces/color.d.ts interface Color extends Utility {} interface Colors { [key: string]: Color; } //#endregion //#region src/defaults/variants/media-queries.d.ts declare const mediaQueries: readonly [{ readonly prefix: "pc"; readonly value: "@media (pointer: coarse)"; }, { readonly prefix: "sm"; readonly value: "@media (min-width: 40rem)"; }, { readonly prefix: "md"; readonly value: "@media (min-width: 48rem)"; }, { readonly prefix: "lg"; readonly value: "@media (min-width: 64rem)"; }, { readonly prefix: "xl"; readonly value: "@media (min-width: 80rem)"; }, { readonly prefix: "xxl"; readonly value: "@media (min-width: 96rem)"; }]; //#endregion //#region src/helpers/create-colors.d.ts declare const createColors: (userColors?: Record, lightPercentage?: number, darkPercentage?: number) => Record; //#endregion //#region src/defaults/variants/opacity.d.ts declare const opacity$1: readonly [{ readonly prefix: "0"; readonly value: "00"; }, { readonly prefix: "5"; readonly value: "0d"; }, { readonly prefix: "10"; readonly value: "1a"; }, { readonly prefix: "15"; readonly value: "26"; }, { readonly prefix: "20"; readonly value: "33"; }, { readonly prefix: "25"; readonly value: "40"; }, { readonly prefix: "30"; readonly value: "4d"; }, { readonly prefix: "35"; readonly value: "59"; }, { readonly prefix: "40"; readonly value: "66"; }, { readonly prefix: "45"; readonly value: "73"; }, { readonly prefix: "50"; readonly value: "80"; }, { readonly prefix: "55"; readonly value: "8c"; }, { readonly prefix: "60"; readonly value: "99"; }, { readonly prefix: "65"; readonly value: "a6"; }, { readonly prefix: "70"; readonly value: "b3"; }, { readonly prefix: "75"; readonly value: "bf"; }, { readonly prefix: "80"; readonly value: "cc"; }, { readonly prefix: "85"; readonly value: "d9"; }, { readonly prefix: "90"; readonly value: "e6"; }, { readonly prefix: "95"; readonly value: "f2"; }]; //#endregion //#region src/defaults/variants/pseudo-classes.d.ts declare const pseudoClasses$1: readonly [{ readonly prefix: "a"; readonly value: ":active"; }, { readonly prefix: "c"; readonly value: ":checked"; }, { readonly prefix: "d"; readonly value: ":disabled"; }, { readonly prefix: "e"; readonly value: ":empty"; }, { readonly prefix: "f"; readonly value: ":focus"; }, { readonly prefix: "fc"; readonly value: ":first-child"; }, { readonly prefix: "fv"; readonly value: ":focus-visible"; }, { readonly prefix: "fw"; readonly value: ":focus-within"; }, { readonly prefix: "h"; readonly value: ":hover"; }, { readonly prefix: "i"; readonly value: ":invalid"; }, { readonly prefix: "in"; readonly value: ":indeterminate"; }, { readonly prefix: "lc"; readonly value: ":last-child"; }, { readonly prefix: "nc"; readonly value: ":nth-child"; }, { readonly prefix: "r"; readonly value: ":required"; }, { readonly prefix: "ro"; readonly value: ":read-only"; }, { readonly prefix: "v"; readonly value: ":valid"; }]; //#endregion //#region src/defaults/variants/pseudo-elements.d.ts declare const pseudoElements$1: readonly [{ readonly prefix: "a"; readonly value: ":after"; }, { readonly prefix: "b"; readonly value: ":before"; }, { readonly prefix: "p"; readonly value: "::placeholder"; }, { readonly prefix: "s"; readonly value: "::selection"; }]; //#endregion //#region src/variants.d.ts declare const mediaQueries$1: readonly [{ readonly prefix: "pc"; readonly value: "@media (pointer: coarse)"; }, { readonly prefix: "sm"; readonly value: "@media (min-width: 40rem)"; }, { readonly prefix: "md"; readonly value: "@media (min-width: 48rem)"; }, { readonly prefix: "lg"; readonly value: "@media (min-width: 64rem)"; }, { readonly prefix: "xl"; readonly value: "@media (min-width: 80rem)"; }, { readonly prefix: "xxl"; readonly value: "@media (min-width: 96rem)"; }]; declare const opacity: readonly [{ readonly prefix: "0"; readonly value: "00"; }, { readonly prefix: "5"; readonly value: "0d"; }, { readonly prefix: "10"; readonly value: "1a"; }, { readonly prefix: "15"; readonly value: "26"; }, { readonly prefix: "20"; readonly value: "33"; }, { readonly prefix: "25"; readonly value: "40"; }, { readonly prefix: "30"; readonly value: "4d"; }, { readonly prefix: "35"; readonly value: "59"; }, { readonly prefix: "40"; readonly value: "66"; }, { readonly prefix: "45"; readonly value: "73"; }, { readonly prefix: "50"; readonly value: "80"; }, { readonly prefix: "55"; readonly value: "8c"; }, { readonly prefix: "60"; readonly value: "99"; }, { readonly prefix: "65"; readonly value: "a6"; }, { readonly prefix: "70"; readonly value: "b3"; }, { readonly prefix: "75"; readonly value: "bf"; }, { readonly prefix: "80"; readonly value: "cc"; }, { readonly prefix: "85"; readonly value: "d9"; }, { readonly prefix: "90"; readonly value: "e6"; }, { readonly prefix: "95"; readonly value: "f2"; }]; declare const pseudoClasses: readonly [{ readonly prefix: "a"; readonly value: ":active"; }, { readonly prefix: "c"; readonly value: ":checked"; }, { readonly prefix: "d"; readonly value: ":disabled"; }, { readonly prefix: "e"; readonly value: ":empty"; }, { readonly prefix: "f"; readonly value: ":focus"; }, { readonly prefix: "fc"; readonly value: ":first-child"; }, { readonly prefix: "fv"; readonly value: ":focus-visible"; }, { readonly prefix: "fw"; readonly value: ":focus-within"; }, { readonly prefix: "h"; readonly value: ":hover"; }, { readonly prefix: "i"; readonly value: ":invalid"; }, { readonly prefix: "in"; readonly value: ":indeterminate"; }, { readonly prefix: "lc"; readonly value: ":last-child"; }, { readonly prefix: "nc"; readonly value: ":nth-child"; }, { readonly prefix: "r"; readonly value: ":required"; }, { readonly prefix: "ro"; readonly value: ":read-only"; }, { readonly prefix: "v"; readonly value: ":valid"; }]; declare const pseudoElements: readonly [{ readonly prefix: "a"; readonly value: ":after"; }, { readonly prefix: "b"; readonly value: ":before"; }, { readonly prefix: "p"; readonly value: "::placeholder"; }, { readonly prefix: "s"; readonly value: "::selection"; }]; type MediaQueryPrefix = (typeof mediaQueries)[number]["prefix"]; type OpacityPrefix = (typeof opacity$1)[number]["prefix"]; type PseudoClassPrefix = (typeof pseudoClasses$1)[number]["prefix"]; type PseudoElementPrefix = (typeof pseudoElements$1)[number]["prefix"]; type VariantPrefix = MediaQueryPrefix | OpacityPrefix | PseudoClassPrefix | PseudoElementPrefix; //#endregion //#region src/index.d.ts declare const coreUtils: () => Utilities; declare const backgroundUtils: () => Utilities; declare const borderUtils: () => Utilities; declare const boxModelUtils: () => Utilities; declare const colorUtils: () => Utilities; declare const effectUtils: () => Utilities; declare const flexboxUtils: () => Utilities; declare const fontUtils: () => Utilities; declare const gridUtils: () => Utilities; declare const interactivityUtils: () => Utilities; declare const layoutUtils: () => Utilities; declare const outlineUtils: () => Utilities; declare const positioningUtils: () => Utilities; declare const textUtils: () => Utilities; declare const transformUtils: () => Utilities; declare const transitionUtils: () => Utilities; //#endregion export { Color, Colors, MediaQuery, MediaQueryPrefix, Opacity, OpacityPrefix, PseudoClass, PseudoClassPrefix, PseudoElement, PseudoElementPrefix, Utilities, Utility, VariantPrefix, Variants, backgroundUtils, borderUtils, boxModelUtils, colorUtils, coreUtils, createColors, mediaQueries as defaultMediaQueries, effectUtils, flexboxUtils, fontUtils, gridUtils, interactivityUtils, layoutUtils, mediaQueries$1 as mediaQueries, opacity, outlineUtils, positioningUtils, pseudoClasses, pseudoElements, textUtils, transformUtils, transitionUtils };