/**
 *
 * @param n The term number (not zero indexed)
 * @param a The first term
 * @param r The constant ratio.
 */
declare function findTerm(n: number, a: number, r: number): number;
/**
 *
 * @param n The term number (not zero indexed)
 * @param nn
 * @param a The first term
 * @param r The constant ratio.
 */
declare function findTerms(n: number, nn: number, a: number, r: number): number[];
/**
 *
 * @param num1 The first number
 * @param num2 The second number
 * @param num3 The third number
 */
declare function findNthTerm(num1: number, num2: number, num3: number): {
    a: number;
    r: number;
    formula: string;
};
/**
 * Gemotric pattern functions
 */
declare const _default: {
    findTerm: typeof findTerm;
    findTerms: typeof findTerms;
    findNthTerm: typeof findNthTerm;
};
export default _default;
