import Fraction from 'fraction.js'; import { Heir, Heirs } from './heir'; import { Result } from './result'; export declare const count: (heirs: Heirs, heir: Heir) => number; export declare const exists: (heirs: Heirs, heir: Heir) => boolean; export declare const hasChild: (heirs: Heirs) => boolean; export declare const hasGroupOfSiblings: (heirs: Heirs) => boolean; export declare const hasPaternalMaleAncestor: (heirs: Heirs) => boolean; export declare const distribute: (heirs: { name: Heir; type: 'tasib' | 'fard' | 'special_case'; count: number; proportion?: number; }[], amount: Fraction) => Result[]; export declare const isZero: (v: Fraction) => boolean;