import { Moment } from 'moment';
import { CalloutType, TimeframeProps, CustomAggregationsProps } from '../TimeframesType';
type PreviousTimeframeProps = {
    /** Function to be called when an option is clicked */
    callout: (key1: CalloutType, key2: Moment, key3: Moment, key4: TimeframeProps) => void;
    /** Function to be called to close popover */
    closeMenu?: () => void;
    /** Selected time frame */
    timeframe: TimeframeProps;
    /** Show/Hide aggregations based on this boolean value */
    useTimeframeAggregations: boolean;
    /** Custom aggregations */
    customAggregations: CustomAggregationsProps;
    /** Disabled timeframe options */
    disabledTimeframeOptions: string[];
};
export declare const PreviousTimeframe: ({ callout, closeMenu, timeframe, useTimeframeAggregations, customAggregations, disabledTimeframeOptions, }: PreviousTimeframeProps) => JSX.Element;
export declare function getValidAggregationsForPreviousTimeframe(timeValue: string, customAggregations: CustomAggregationsProps): string[] | undefined;
export {};
