/**
 * THE slug for composition-variable ids → CSS custom-property names. Shared
 * by the figma importer (emits `var(--<slug>, literal)`) and the runtime
 * (defines `--<slug>` from declared variables) — one function so the two
 * sides can never drift. The slug is lossy (case-folded, symbol runs
 * collapse to "-"), so distinct ids CAN collide; callers surface
 * detectSlugCollisions() as a warning rather than silently merging.
 */
export declare function slugify(name: string): string;
export declare function cssVariableName(id: string): string;
/** Groups of distinct ids that collapse to the same CSS variable name. */
export declare function detectSlugCollisions(ids: Iterable<string>): string[][];
//# sourceMappingURL=tokenSlug.d.ts.map