export type StarInteractionState = "default" | "hovered" | "focused" | "pressed"; export declare const HALO_RATIO = 1.33; export declare const FILLED = "icon-brand-onneutral-default"; export declare const FILLED_DISABLED = "icon-disabled-default"; export declare const TRACK = "icon-neutral-tertiary-default"; export declare const haloVariants: (props?: ({ interactive?: boolean | null | undefined; forced?: "default" | "pressed" | "hovered" | "focused" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; export declare const STAR_HOVER_CLASSES: string; export declare const FORCED_FILL: Record; /** * State classes for the FILLED layer, applied only when `selected` (otherwise * the filled layer is clipped to zero width and never visible). */ export declare const starFillState: (selected: boolean, interactionState: StarInteractionState) => string; /** * State classes for the TRACK layer, applied only when NOT `selected` (the * track is the visible layer for an unselected star). */ export declare const starTrackState: (selected: boolean, interactionState: StarInteractionState) => string;