import React from 'react';
import type { Badge as KuiBadge, Tab, MultiModalResponse } from '@kui-shell/core';
import '../../../../web/scss/components/Tag/Tag.scss';
interface Props {
    tab: Tab;
    spec: KuiBadge | ((resource: MultiModalResponse, tab: Tab) => KuiBadge);
    response: MultiModalResponse;
}
interface State {
    cache: React.ReactElement;
}
export default class Badge extends React.PureComponent<Props, State> {
    constructor(props: Props);
    render(): React.ReactElement<any, string | React.JSXElementConstructor<any>>;
}
export {};
