export declare const radius: {
    readonly none: "0";
    readonly xs: "calc(var(--spacing-base) / 2)";
    readonly sm: "var(--spacing-base)";
    readonly md: "calc(var(--spacing-base) * 1.5)";
    readonly lg: "calc(var(--spacing-base) * 2)";
    readonly xl: "calc(var(--spacing-base) * 3)";
    readonly full: "9999px";
};
export type RadiusName = keyof typeof radius;
export declare function getRadiusVarName(size: RadiusName): string;
export declare function getRadiusVar(size: RadiusName): string;
export declare function getRadiusMediaQuery(size: RadiusName): string;
export declare function generateRadiusVariables(): Record<string, string>;
export declare const semanticRadiusNames: readonly ["control", "control-sm", "control-xs", "button", "surface", "overlay", "popover", "pill", "focus"];
export type SemanticRadiusName = (typeof semanticRadiusNames)[number];
export type SemanticRadiusOverrides = Partial<Record<SemanticRadiusName, string>>;
export declare function getSemanticRadiusVarName(name: SemanticRadiusName): string;
export declare function generateSemanticRadiusVariables(overrides?: SemanticRadiusOverrides): Record<string, string>;
