import { RefObject } from 'react';
import { YearlessDateMode } from '..';
import { PopoverTriggerProps } from '../../../internal/components/Popover/PopoverTrigger';
/**
 * Props for the YearlessDateSelectionPopover component
 */
export type YearlessDateSelectionPopoverProps = {
    popoverRef: RefObject<{
        openPopover: () => void;
        closePopover: () => void;
    }>;
    popoverContentRef: RefObject<HTMLDivElement>;
    month: number | null;
    day: number | null;
    onMonthChange: (month: number | null) => void;
    onDayChange: (day: number | null) => void;
    onClose: () => void;
    mode: YearlessDateMode;
    onFocus?: (event: React.FocusEvent) => void;
    onBlur?: (event: React.FocusEvent) => void;
} & PopoverTriggerProps;
/**
 * A yearless date selection tool built into a popover.
 * @param param0
 * @returns
 */
export declare function YearlessDateSelectionPopover({ children, popoverRef, popoverContentRef, month, day, onMonthChange, onDayChange, onClose, mode, onFocus, onBlur, }: YearlessDateSelectionPopoverProps): import("react/jsx-runtime").JSX.Element;
