/**
 * Validates that a Nanakshahi year is within supported range.
 * @internal
 */
declare const assertNanakshahiYear: (year: number) => void;
/**
 * Validates Nanakshahi month boundaries.
 * @internal
 */
declare function assertNanakshahiMonth(month: number): void;
/**
 * Returns max allowed day for a Nanakshahi month.
 * @internal
 */
declare const getMaxDateForNanakshahiMonth: (month: number, year: number) => 30 | 31;
/**
 * Validates Nanakshahi year, month, and day as a coherent date.
 *
 * @internal
 */
declare const validateNanakshahiDateInput: (year: number, month: number, date: number) => void;
export { assertNanakshahiYear, assertNanakshahiMonth, getMaxDateForNanakshahiMonth, validateNanakshahiDateInput, };
