/**
 * Course Registration Utilities
 *
 * Formatting and validation helpers for course registration.
 */
export { buildCheckoutReturnUrls, formatPrice, validateFormData } from '../../shared';
/**
 * Format a date string to a localized date.
 *
 * @param dateString - ISO 8601 date string
 * @param locale - Optional locale for formatting (defaults to browser locale)
 * @returns Formatted date string (e.g., "Sat, Feb 1, 2026")
 */
export declare function formatDate(dateString: string, options?: {
    locale?: string;
    timeZone?: string | null;
}): string;
/**
 * Format a date string to a localized time.
 *
 * @param dateString - ISO 8601 date string
 * @param locale - Optional locale for formatting (defaults to browser locale)
 * @returns Formatted time string (e.g., "10:00 AM")
 */
export declare function formatTime(dateString: string, options?: {
    locale?: string;
    timeZone?: string | null;
}): string;
/**
 * Format a date and time together.
 *
 * @param dateString - ISO 8601 date string
 * @param locale - Optional locale for formatting
 * @returns Formatted date and time string
 */
export declare function formatDateTime(dateString: string, options?: {
    locale?: string;
    timeZone?: string | null;
}): string;
/**
 * Anchor ID for the registration block, used for scroll targeting.
 */
export declare const COURSE_REGISTRATION_ANCHOR_ID = "course-registration";
