import { BinaryFilter, Filter, TCubeMemberType, UnaryFilter } from '@cubejs-client/core';
import { MemberViewType } from '../types';
interface FilterMemberProps {
    filter: BinaryFilter | UnaryFilter;
    cubeName?: string;
    cubeTitle?: string;
    memberName?: string;
    memberTitle?: string;
    memberType?: 'dimension' | 'measure';
    memberViewType?: MemberViewType;
    type: TCubeMemberType;
    isExtraCompact?: boolean;
    isCompact?: boolean;
    isMissing?: boolean;
    onChange: (filter: Filter) => void;
    onRemove: () => void;
}
export declare function FilterMember(props: FilterMemberProps): import("react/jsx-runtime").JSX.Element;
export {};
