export class AuroDatepickerUtilities {
    /**
     * Converts any date object to a date object representing the first day of the month.
     * @param {Object} date - Date to convert to the first day of the month.
     * @returns {Object}
     */
    convertDateToFirstOfMonth(date: Object): Object;
    /**
     * Calculate the number of months between two dates.
     * @param {Object} date1 - First date to compare.
     * @param {Object} date2 - Second date to compare.
     * @returns {Number}
     */
    monthDiff(date1: Object, date2: Object): number;
    /**
     * Function to generate checkmark svg.
     * @private
     * @param {Object} icon - Icon object containing the SVG.
     * @returns {Object}
     */
    private generateIconHtml;
    dom: Document | undefined;
    svg: ChildNode | null | undefined;
    /**
     * Compares two dates to see if they match.
     * @private
     * @param {Object} date1 - First date to compare.
     * @param {Object} date2 - Second date to compare.
     * @returns {Boolean}
     */
    private datesMatch;
}
