/** geOr * * Equivalent `self >= a || self >= b ...` * * @param self Compare target * @returns Return directly to itself */ export declare function geOr(self: T): T; /** geOr * * Equivalent `self >= a || self >= b ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function geOr(self: T, Other: T, ...others: T[]): boolean; /** geOr * * Equivalent `self >= a || self >= b ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function geOr(self: T, Other: T, ...others: any[]): boolean; /** geAnd * * Equivalent `self >= a && self >= b ...` * * @param self Compare target * @returns Return directly to itself */ export declare function geAnd(self: T): T; /** geAnd * * Equivalent `self >= a && self >= b ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function geAnd(self: T, Other: T, ...others: T[]): boolean; /** geAnd * * Equivalent `self >= a && self >= b ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function geAnd(self: T, Other: T, ...others: any[]): boolean; /** AllGeOr * * Equivalent `a >= self || b >= self ...` * * @param self Compare target * @returns Return directly to itself */ export declare function allGeOr(self: T): T; /** AllGeOr * * Equivalent `a >= self || b >= self ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function allGeOr(self: T, Other: T, ...others: T[]): boolean; /** AllGeOr * * Equivalent `a >= self || b >= self ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function allGeOr(self: T, Other: T, ...others: any[]): boolean; /** AllGeAnd * * Equivalent `a >= self && b >= self ...` * * @param self Compare target * @returns Return directly to itself */ export declare function allGeAnd(self: T): T; /** AllGeAnd * * Equivalent `a >= self && b >= self ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function allGeAnd(self: T, Other: T, ...others: T[]): boolean; /** AllGeAnd * * Equivalent `a >= self && b >= self ...` * * @param self Compare target * @param Other The object being compared * @param others Other compared objects */ export declare function allGeAnd(self: T, Other: T, ...others: any[]): boolean;