import type { BuiltInRendererDefinition } from '../../types/built-in-renderer.types'; /** * A single pill. * * The default for `dropdown` and `object` columns, and a direct port of the * behaviour those types already had: the label and colour come from * `dropdownOptions`, and a value with no matching option renders as plain text * rather than an unstyled pill. */ export declare const badgeRenderer: BuiltInRendererDefinition; /** A pill with a leading icon. */ export declare const chipRenderer: BuiltInRendererDefinition; /** * A pill whose colour is derived from its own text. * * The difference from `badge` is where the colour comes from: `badge` needs the * author to enumerate `dropdownOptions`, `tag` hashes the value. That makes it * the right choice for open-ended vocabularies — labels, teams, tags — where * the set is not known in advance but the same value should look the same * everywhere. */ export declare const tagRenderer: BuiltInRendererDefinition; /** * Several values in one cell. * * The default for `array` columns and a port of that type's behaviour: the * first few entries as pills, the remainder collapsed into a `+N` counter so a * long list cannot blow out the row. The full list is in the `title`, which is * what makes the truncation safe. */ export declare const listRenderer: BuiltInRendererDefinition; //# sourceMappingURL=pill.d.ts.map