import { BaseCubeMember, TimeDimensionGranularity } from '@cubejs-client/core';
type TimeDimensionProps = {
    member: BaseCubeMember | undefined;
    granularity?: TimeDimensionGranularity;
    onGranularityChange: (granularity: TimeDimensionGranularity | undefined) => void;
    onRemove: (key: string) => void;
};
export declare function TimeDimension({ member, granularity, onGranularityChange, onRemove, }: TimeDimensionProps): import("react/jsx-runtime").JSX.Element | null;
export {};
