import { TCubeMemberType } from '@cubejs-client/core';
import { MemberViewType } from '../types';
interface FilterLabelProps {
    type: TCubeMemberType | 'filter';
    member?: 'measure' | 'dimension' | 'timeDimension' | 'segment';
    isCompact?: boolean;
    isMissing?: boolean;
    name: string;
    memberName?: string;
    memberTitle?: string;
    cubeName?: string;
    cubeTitle?: string;
    memberViewType?: MemberViewType;
    size?: 'small' | 'normal';
    hideIcon?: boolean;
    onRemove?: () => Promise<void>;
}
export declare function FilterLabel(props: FilterLabelProps): import("react/jsx-runtime").JSX.Element;
export {};
