export type RadioState = { bg: string; fg: string; border: string; labelFg: string; }; export type RadioPaletteConfig = { ring: string; default: RadioState; hover: RadioState; pressed: RadioState; }; export declare const createRadioPalette: ({ ring, default: defaultState, hover, pressed, }: RadioPaletteConfig) => { readonly ring: string; readonly default: RadioState; readonly hover: RadioState; readonly pressed: RadioState; }; export declare const radioSizeTokens: { readonly sm: { readonly controlSize: 14; readonly indicatorSize: 6; readonly labelFontSize: 14; readonly labelLineHeight: 20; readonly descriptionFontSize: 12; readonly descriptionLineHeight: 16; }; readonly md: { readonly controlSize: 16; readonly indicatorSize: 8; readonly labelFontSize: 16; readonly labelLineHeight: 24; readonly descriptionFontSize: 14; readonly descriptionLineHeight: 20; }; readonly lg: { readonly controlSize: 20; readonly indicatorSize: 10; readonly labelFontSize: 20; readonly labelLineHeight: 28; readonly descriptionFontSize: 16; readonly descriptionLineHeight: 24; }; }; export declare const radioMotionTokens: { readonly controlDuration: "150ms"; readonly easing: "cubic-bezier(0.16, 1, 0.3, 1)"; readonly indicatorDuration: "180ms"; readonly selectedDuration: "260ms"; readonly pressedScale: 0.96; readonly activeScale: 0.92; readonly pressedOpacity: 0.8; }; //# sourceMappingURL=createRadioPalette.d.ts.map