import * as _emotion_react_jsx_runtime from '@emotion/react/jsx-runtime';

interface BirthdayInputProps {
    date: string;
    invalidBirthdayError: string;
    setDate: (date: string) => void;
}
/**
 * Formats a birthday string.  Will return undefined if the birthday is not valid.
 * @param dayOrDate - The day or date to format
 * @param month - The month to format
 * @param year - The year to format
 * @returns The formatted birthday string
 */
declare function formatBirthday(dayOrDate: string, month?: string, year?: string): string | undefined;
/**
 * Valides a date string.  the required format is MM/DD/YYYY, or the components can be passed in separately.
 * @param dayOrDate - The day or date to check
 * @param month - The month to check
 * @param year - The year to check
 * @returns Whether the birthday is valid
 */
declare function isValidBirthday(dayOrDate: string, month?: string, year?: string): boolean;
declare function formatDateToText(dateStr: string): string;
declare function BirthdayInput({ date, setDate, invalidBirthdayError, }: BirthdayInputProps): _emotion_react_jsx_runtime.JSX.Element;

export { BirthdayInput, formatBirthday, formatDateToText, isValidBirthday };
