import type { Coordinates, MethodCode, MethodSuggestion } from "../../types"; export declare function suggestMethod(coordinates: Coordinates): MethodSuggestion; export declare function getRegionalMethods(coordinates: Coordinates): MethodCode[]; export declare function isMethodSuitableForLocation(method: MethodCode, coordinates: Coordinates): { suitable: boolean; reason?: string; }; export declare function getCountryFromCoordinates(coordinates: Coordinates): string | null; export declare function getIntervalBasedMethods(): MethodCode[]; export declare function getShiaMethods(): MethodCode[]; export declare function getSeasonalAdjustmentMethods(): MethodCode[]; export declare function suggestHighLatitudeRule(coordinates: Coordinates): { rule: "NightMiddle" | "AngleBased" | "OneSeventh" | "None"; reason: string; }; export declare function suggestTimezone(coordinates: Coordinates): string[]; //# sourceMappingURL=geographic.d.ts.map