import type { BuiltInRendererDefinition, IconRendererOptions, ProgressRendererOptions, RatingRendererOptions } from '../../types/built-in-renderer.types'; /** * An icon, optionally with a label. * * The icon is named, never inline SVG: it resolves through `IconRenderer` so a * consumer can replace the whole icon set without touching column definitions, * which is what the icon registry exists for. */ export declare const iconRenderer: BuiltInRendererDefinition; /** * A score drawn as filled and empty symbols. * * Every symbol is always present — the filled ones carry a class rather than * the empty ones being omitted — so the row's width does not shift as values * change, and {@link ratingRenderer.patch} can re-score in place by toggling * classes instead of rebuilding. */ export declare const ratingRenderer: BuiltInRendererDefinition; /** * A progress bar. * * Width and colour are driven through CSS custom properties rather than inline * `style.width`/`style.background`, which keeps the visual language themeable * (per Photon's styling rules) and makes {@link progressRenderer.patch} a * single property write — cheap enough to run on a streaming feed. */ export declare const progressRenderer: BuiltInRendererDefinition; //# sourceMappingURL=indicator.d.ts.map