import * as React from 'react'; import { SelectedDaysType } from '../CalendarPanel'; import {PropsWithChildren} from "react"; export interface CalendarPanelFooterProps { dataHook?: string; primaryActionLabel: string; secondaryActionLabel: string; primaryActionDisabled: boolean; primaryActionOnClick: React.MouseEventHandler; secondaryActionOnClick: React.MouseEventHandler; selectedDays?: SelectedDaysType; dateToString: (selectedDays: SelectedDaysType) => string; } export default class CalendarPanelFooter extends React.Component> {} export interface CalendarPanelFooterItem { title?: React.ReactNode; icon?: React.ReactNode; content?: React.ReactNode; expandLabel?: React.ReactNode; collapseLabel?: React.ReactNode; buttonType?: CalendarPanelFooterItemButtonType; } export type CalendarPanelFooterItemButtonType = 'textButton' | 'button';