import { NepaliDate } from "./types"; export declare const MONTH_NAMES_EN: string[]; export declare const MONTH_NAMES_NP: string[]; export declare function supportedYearsError(): Error; export declare function isValidNepaliDate(date: NepaliDate): boolean; export declare function isValidNepaliMonth(year: number, month: number): boolean; /** Converts an AD Date to a Nepali (BS) date. */ export declare function convertToNepali(ad: Date): Promise; /** Convenience overload accepting a yyyy-MM-dd string in AD. */ export declare function convertToNepaliFromString(ad: string): Promise; /** Converts a Nepali (BS) date to an AD date (as a yyyy-MM-dd string). */ export declare function convertToAd(nepaliDate: NepaliDate): Promise;