import type { int, bool, float, simple_int, simple_string } from '../types'; export declare function length(str: simple_string): int; export declare function tostring(value: any, format?: simple_string): string; export declare function tonumber(str: simple_string): float | null; export declare function substring(str: simple_string, begin: simple_int, end?: simple_int): string; export declare function upper(str: simple_string): string; export declare function lower(str: simple_string): string; export declare function contains(source: simple_string, str: simple_string): bool; export declare function pos(source: simple_string, str: simple_string): int; export declare function replace(source: simple_string, target: simple_string, replacement: simple_string, occurrence?: simple_int): string; export declare function replace_all(source: simple_string, target: simple_string, replacement: simple_string): string; export declare function split(str: simple_string, separator: simple_string): string[]; export declare function concat(...strings: simple_string[]): string; export declare function format(formatStr: simple_string, ...args: any[]): string; export declare function startswith(source: simple_string, str: simple_string): bool; export declare function endswith(source: simple_string, str: simple_string): bool; export declare function charAt(str: simple_string, pos: simple_int): string; export declare function trim(str: simple_string): string; export declare function trimLeft(str: simple_string): string; export declare function trimRight(str: simple_string): string; export declare function match(source: simple_string, regex: simple_string): bool; export declare function repeat(source: simple_string, count: simple_int, separator?: simple_string): string | null; export declare function format_time(time: simple_int, format: simple_string): string; //# sourceMappingURL=index.d.ts.map