import { MouseEventHandler } from 'react';
import { Option, Props as SelectProps } from '~/components/Select/type';
import { DisplayCost, DisplayType } from '~/services/api/cropChronograms/fetchChronogramXlsxById/type';
declare type OnClick = MouseEventHandler<HTMLButtonElement>;
declare type OnSelect<T> = SelectProps<Option<T>>['onChange'];
export interface Props {
    displayCost: Option<DisplayCost>;
    displayCostOptions: Option<DisplayCost>[];
    displayType: Option<DisplayType>;
    isLoadingUpdate?: boolean;
    isLoadingXlsx?: boolean;
    isTableVisible?: boolean;
    onChangeDisplayCost: OnSelect<DisplayCost>;
    onChangeDisplayType: OnSelect<DisplayType>;
    onClickExportXlsx?: OnClick;
    onClickFilterColumns?: OnClick;
    onClickUpdate?: OnClick;
    showDisplayCostFilter?: boolean;
}
export type { DisplayCost, DisplayType };
