import Fraction from 'fraction.js'; import { Heir } from './heir'; export declare type Result = { name: Heir; count: number; type: 'tasib' | 'fard' | 'special_case'; share: Fraction; }; export declare const isFard: (result: Result) => boolean; export declare const isTasib: (result: Result) => boolean; export declare const findFromResult: (results: Result[], heir: Heir, type?: "tasib" | "fard" | "special_case" | undefined) => Result | undefined; export declare const updateResults: (results: Result[], updateResults: Result[]) => Result[]; export declare function printResults(results: Result[]): void; export declare const sumResults: (results: Result[]) => Fraction;