import { TCubeMeasure, TCubeDimension, TCubeSegment, Cube, MemberType } from '@cubejs-client/core';
import { MemberViewType } from '../types';
interface ListMemberProps {
    cube: Cube | {
        name: string;
    };
    member: TCubeMeasure | TCubeDimension | TCubeSegment | {
        name: string;
        type?: 'string' | 'number';
    };
    isMissing?: boolean;
    category: MemberType;
    filterString?: string;
    isSelected: boolean;
    isFiltered?: boolean;
    isImported?: boolean;
    memberViewType?: MemberViewType;
    onToggle?: (name: string) => void;
    onAddFilter?: (name: string) => void;
    onRemoveFilter?: (name: string) => void;
}
export declare function ListMember(props: ListMemberProps): import("react/jsx-runtime").JSX.Element;
export {};
