import { AuthParams, FetchState, SpendManagementFilterEntityType, TimePeriod } from '@zeniai/client-epic-state'; import { SpendManagementFilterCombination } from './types/downloadOptions'; export interface SpendManagementDownloadParams { authParams: AuthParams; companyName: string; isShowDeletedBillsEnabled: boolean; isShowDeletedReimbursementEnabled: boolean; spendManagementEndPoint: string; timePeriod?: TimePeriod; } export interface SpendManagementDownloadButtonProps { downloadParams: SpendManagementDownloadParams; downloadState: FetchState; entity: SpendManagementFilterEntityType; filter: SpendManagementFilterCombination; isDisabled: boolean; updateDownloadStateHandler?: (newDownloadState: FetchState) => void; } export default function SpendManagmentDownloadButton(props: SpendManagementDownloadButtonProps): import("react/jsx-runtime").JSX.Element;