import { CalculationMethod } from "./index";
import { CalculationParameters } from "../prayers/calculator";
/**
 * Creates calculation parameters for the Muslim World League method
 * @returns The calculation parameters
 */
export declare function getMuslimWorldLeagueParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Egyptian General Authority of Survey method
 * @returns The calculation parameters
 */
export declare function getEgyptianParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the University of Islamic Sciences, Karachi method
 * @returns The calculation parameters
 */
export declare function getKarachiParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Umm al-Qura University, Makkah method
 * @returns The calculation parameters
 */
export declare function getUmmAlQuraParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Dubai method
 * @returns The calculation parameters
 */
export declare function getDubaiParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Qatar method
 * @returns The calculation parameters
 */
export declare function getQatarParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Kuwait method
 * @returns The calculation parameters
 */
export declare function getKuwaitParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Moonsighting Committee method
 * @returns The calculation parameters
 */
export declare function getMoonsightingCommitteeParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the North America (ISNA) method
 * @returns The calculation parameters
 */
export declare function getNorthAmericaParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Singapore method
 * @returns The calculation parameters
 */
export declare function getSingaporeParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Tehran method
 * @returns The calculation parameters
 */
export declare function getTehranParameters(): CalculationParameters;
/**
 * Creates calculation parameters for the Turkey method
 * @returns The calculation parameters
 */
export declare function getTurkeyParameters(): CalculationParameters;
/**
 * Gets parameters for a given calculation method
 * @param method The calculation method
 * @returns The calculation parameters
 */
export declare function getParameters(method: CalculationMethod): CalculationParameters;
