import * as React from 'react';
import { StyledColumn } from '../../../types';
import { AdaptableApi } from '../../../Api/AdaptableApi';
export declare const getStyledColumnBadgeDefinitionViewValueGroups: (styledColumn: StyledColumn, api: AdaptableApi) => string[][];
export declare const getStyledColumnBadgeDefinitionViewValues: (styledColumn: StyledColumn, api: AdaptableApi) => string[];
export declare const getStyledColumnBadgeStyleViewValues: (styledColumn: StyledColumn, api?: AdaptableApi) => string[];
export declare const renderBadgeDefinitionSummaryTags: (styledColumn: StyledColumn, api: AdaptableApi) => React.JSX.Element;
export declare const StyledColumnBadgeDefinitionsView: React.FunctionComponent<React.PropsWithChildren<{
    data: StyledColumn;
}>>;
export declare const renderBadgeSummary: (styledColumn: StyledColumn, api: AdaptableApi) => React.JSX.Element;
export interface StyledColumnBadgeSectionProps {
    onChange: (data: StyledColumn) => void;
}
export declare const StyledColumnBadgeSection: React.FunctionComponent<StyledColumnBadgeSectionProps>;
export interface StyledColumnBadgeStyleSectionProps {
    onChange: (data: StyledColumn) => void;
}
export declare const StyledColumnBadgeStyleSection: React.FunctionComponent<StyledColumnBadgeStyleSectionProps>;
export declare const renderBadgeStyleSummary: (styledColumn: StyledColumn, api: AdaptableApi) => React.JSX.Element;
