import { type SelectRowBackgrounds } from "../../Theme/tokens/builders/rowStates"; import type { PaletteProps } from "../../Theme/tokens/types"; export declare const SELECT_ROW_DISABLED_CONTENT_OPACITY = 0.55; export declare const selectRowInk: (colors: PaletteProps, isSingleSelected: boolean) => string; export declare const selectRowDescriptionInk: (colors: PaletteProps) => string; /** Solid ink for a disabled row's content in light; dark dims content by opacity instead (null). */ export declare const selectRowDisabledInk: (colors: PaletteProps) => string | null; /** Placeholder of the popup's filter input in light; dark keeps the shared placeholder ink (null). */ export declare const selectFilterPlaceholderInk: (colors: PaletteProps) => string | null; /** Cursor and selection each paint a rung; the stacked state paints the third. */ export declare const selectRowFill: (rows: SelectRowBackgrounds, state: { isSelected: boolean; isActive: boolean; }) => string;