export declare const stdFunctions: { isDefined: (val: string) => number; isEmpty: (val: string) => number; isString: (val: string) => number; isNumber: (val: string) => number; isList: (val: string) => number; len: (val: string | string[]) => number; 'String.capitalize': (val: string) => string; 'String.upper': (val: string) => string; 'String.lower': (val: string) => string; 'String.repeat': (val: string, amount: number) => string; 'String.startsWith': (val: string, sub: string) => number; 'String.endsWith': (val: string, sub: string) => number; 'String.trim': (val: string) => string; 'String.split': (val: string, sub: string) => string[]; 'String.replace': (val: string, search: string, replacement: string) => string; 'List.filter': (arr: number[], lambda: (item1: number, item2: number) => number) => number[]; 'List.map': (arr: number[], lambda: (item: number) => number) => number[]; 'List.sort': (arr: number[], lambda: (item1: number, item2: number) => number) => number[]; 'List.reverse': (arr: number[]) => number[]; 'List.append': (arr: number[], val: number) => number[]; 'List.prepend': (arr: number[], val: number) => number[]; 'List.contains': (arr: number[], val: number) => number; 'List.concat': (arr: number[], arr2: number[]) => number[]; 'List.join': (arr: number[], separator: string) => string; 'List.range': (from: number, to?: number) => number[]; 'Vec2.create': (...args: number[]) => [number, number]; 'Vec2.clone': (vec: [number, number]) => [number, number]; 'Vec2.add': (...args: [number, number][]) => [number, number]; 'Vec2.sub': (...args: [number, number][]) => [number, number]; 'Vec2.scale': (origin: [number, number], scale: number) => [number, number]; 'Vec2.angle': (origin: [number, number]) => number; 'Vec2.rotate': (origin: [number, number], angle: number) => [number, number]; 'Angle.toRad': (num: number) => number; 'Angle.toDeg': (num: number) => number; 'Time.now': () => number; SECOND: (val?: number) => number; MINUTE: (val?: number) => number; HOUR: (val?: number) => number; DAY: (val?: number) => number; WEEK: (val?: number) => number; YEAR: (val?: number) => number; 'Time.day': (d?: number) => number; 'Time.weekday': (d?: number) => number; 'Time.year': (d?: number) => number; 'Time.hour': (d?: number) => number; 'Time.minute': (d?: number) => number; 'Time.second': (d?: number) => number; 'Time.ms': (d?: number) => number; 'Time.parse': (str: string) => number; 'Time.format': (d: number, format?: string) => any; 'Time.tz': () => number; 'Math.PI': () => number; 'Math.max': (...args: number[]) => number; 'Math.min': (...args: number[]) => number; 'Math.abs': (arg: number) => number; 'Math.ceil': (arg: number) => number; 'Math.floor': (arg: number) => number; 'Math.round': (arg: number) => number; 'Math.rand': (min?: number, max?: number) => number; 'Math.randint': (min?: number, max?: number) => number; }; export declare const stdTasks: { mem_get: (ctx: any, entry: any, entryData: any, timeRemains: any) => { timeRemains: any; done: boolean; result: any; }; mem_set: (ctx: any, entry: any, entryData: any, timeRemains: any) => { timeRemains: any; done: boolean; }; mem_incr: (ctx: any, entry: any, entryData: any, timeRemains: any) => { timeRemains: any; done: boolean; result: any; }; ask: (ctx: any, fn: any, fnData: any, timeRemains: any) => any; sleep: (ctx: any, entry: any, entryData: any, timeRemains: any) => { timeRemains: number; done: boolean; }; waitTasks: (ctx: any, entry: any, entryData: any, timeRemains: any) => { timeRemains: any; done: boolean; }; print: (ctx: any, entry: any, entryData: any, timeRemains: any) => { timeRemains: any; done: boolean; }; };