import { COABalanceType, FileType, Month, TimeframeTick } from '@zeniai/client-epic-state';
import { AllowedTimeframe } from '../../common/downloadReport/types/downloadReportOptions';
import { CalendarPeriod, DateRange } from '../common/calendarPeriod';
import * as React from "react";
type Props = {
    calendarPeriod: CalendarPeriod;
    dataAvailable: TimeframeTick;
    dateRange: DateRange;
    disabledAdditionalColumns: COABalanceType[] | undefined;
    firstMonthOfFY: Month;
    selectedAdditionalColumns: COABalanceType[];
    selectedFileType: FileType;
    selectedTimeframe: AllowedTimeframe;
    /** P&L classes horizontal: only "Period Total" (`free_range_total`) applies. */
    horizontalClassLayout?: boolean;
    onAdditionalColumnsSelectionChanged: (additionalOptions: COABalanceType[]) => void;
};
declare const _default: React.MemoExoticComponent<(props: Props) => import("react/jsx-runtime").JSX.Element>;
export default _default;
