import { TimeframeTick, ZeniDate } from '@zeniai/client-epic-state'; import { DisableMode } from '../common/common'; export interface MonthAndYears { months: Record; years: string[]; } export declare const getLastDayOfEndDateMonth: (selectedPeriod: TimeframeTick) => ZeniDate; export type MonthSelectorProps = { monthsAndYears: MonthAndYears; placeholder: string; alignLeft?: boolean; dateFormat?: string; isDisabled?: DisableMode; selectedMonth?: ZeniDate; showDownChevron?: boolean; onNewPeriodSelection: (date: ZeniDate) => void; /** Fires when the month popup opens or closes (for labeled row background). */ onMenuOpenChange?: (open: boolean) => void; }; type Props = MonthSelectorProps; declare const MonthSelector: (props: Props) => import("react/jsx-runtime").JSX.Element; export default MonthSelector;