type NumericLike = number | boolean | bigint; export declare function isNumericLike(value: unknown): value is NumericLike; export declare function toPythonNumber(value: unknown, functionName: string): number; export declare function toPythonInteger(value: unknown, functionName: string): bigint; export declare function fromPythonInteger(value: bigint, functionName: string): number; export declare function pythonAbs(value: unknown, functionName: string): number; export declare function pythonPos(value: unknown, functionName: string): number; export declare function pythonNeg(value: unknown, functionName: string): number; export declare function pythonTruth(value: unknown): boolean; export declare function pythonNot(value: unknown): boolean; export declare function pythonAdd(left: unknown, right: unknown, functionName: string): number | string | unknown[]; export declare function pythonSub(left: unknown, right: unknown, functionName: string): number; export declare function pythonMul(left: unknown, right: unknown, functionName: string): number | string | unknown[]; export declare function pythonTrueDiv(left: unknown, right: unknown, functionName: string): number; export declare function pythonFloorDiv(left: unknown, right: unknown, functionName: string): number; export declare function pythonMod(left: unknown, right: unknown, functionName: string): number; export declare function pythonPow(left: unknown, right: unknown, functionName: string): number; export declare function pythonBitAnd(left: unknown, right: unknown, functionName: string): boolean | number; export declare function pythonBitOr(left: unknown, right: unknown, functionName: string): boolean | number; export declare function pythonBitXor(left: unknown, right: unknown, functionName: string): boolean | number; export declare function pythonLShift(left: unknown, right: unknown, functionName: string): number; export declare function pythonRShift(left: unknown, right: unknown, functionName: string): number; export declare function pythonInvert(value: unknown, functionName: string): number; export declare function pythonIndex(value: unknown, functionName: string): number; export declare function pythonIdentity(left: unknown, right: unknown): boolean; export declare function pythonEqual(left: unknown, right: unknown): boolean; export declare function pythonCompare(left: unknown, right: unknown, functionName: string): number; export declare function pythonConcat(left: unknown, right: unknown): string | unknown[]; export declare function pythonContains(container: unknown, item: unknown): boolean; export declare function pythonCountOf(sequence: unknown, item: unknown): number; export declare function pythonIndexOf(sequence: unknown, item: unknown): number; export declare function pythonGetItem(target: unknown, key: unknown): unknown; export {};