import { default as CxTag } from '../../../../../../../../atoms/src/components/tag/tag.ts';
import { default as Cell } from '../../../../core/cell/Cell';
import { default as Format } from '../../Format';

type TagProperties = {
    pill?: CxTag['pill'];
    removable?: CxTag['removable'];
    size?: CxTag['size'];
    variant?: CxTag['variant'];
};
export default function tagFormatter(this: Format, cell: Cell, formatterParams: {
    getTagContent?: (value: any) => string;
    getTagProperties?: (value: any) => TagProperties;
    tagContentMap?: Record<any, string>;
    tagPropertiesMap?: Record<any, TagProperties>;
}): HTMLElement | undefined;
export {};
