import { Module, APIs } from './../modules'; export declare class LibPython extends Module { constructor(extra?: APIs); pyindex(a: any, index: any, cmap: number): any; check_range(i: number, max: number, step: number): boolean; /** * Return the absolute value of a number. * The argument may be an integer or a floating point number. * @param x */ static abs: (x: number) => number; all(iterable: boolean[]): boolean; any(iterable: boolean[]): boolean; bool(x: any): boolean; chr(codePoint: number): string; delattr(x: any, key: string): void; filter(f: (x: T) => boolean, iterable: T[]): T[]; float(x?: any): number; max(iterable: number[]): number; max2(x: number, y: number): number; min(iterable: number[]): number; min2(x: number, y: number): number; getattr(x: any, key: string, defval: any): any; hasattr(x: any, key: string): boolean; int(x: any, base?: number): number; round(n: number): number; len(x: any): any; map(f: (x: X) => Y, iterable: X[]): Y[]; range(start: number, end?: number, step?: number): Generator; list(iterable: any): any[]; range3(start: number, end: number, step: number): number[]; repr(obj: any): string; reversed(seq: any[] | string): string | any[]; setattr(x: any, key: string, value: any): void; sorted(iterable: any[]): any[]; str(obj: any): string; isinstance(x: any, cls: any): boolean; anyAdd(x: any, y: any): any; anyMul(x: any, y: any): string | number | any[]; anyIn(x: any, a: any): boolean; get(a: any, name: string, puppy?: any): any; slice(a: any, x: number, y?: number): string | any[] | undefined; split(s: string, sep?: string): string[]; startswith(s: string, pat: string): boolean; endswith(s: string, pat: string): boolean; find(s: string, pat: string): number; rfind(s: string, pat: string): number; islower(s: string): boolean; isupper(s: string): boolean; upper(s: string): string; lower(s: string): string; replace(s: string, old: string, ne: string): string; join(s: string, list: string[]): string; getindex(list: any, index: number, cm?: number): any; setindex(list: any, index: number, value: any, cm?: number): void; append(xs: any[], x: any): void; insert(xs: any[], index: number, x: any): void; }