import { ExtendsClause } from '../language/generated/ast.js'; export declare const QuerySuffix = "?"; export declare function importModule(path: string, name: string): Promise; export declare function moduleImported(moduleName: string): boolean; export declare function invokeModuleFn(fqFnName: string, args: Array | null, isAsync?: boolean): Promise; export declare function isNumber(x: any): boolean; export declare function isMinusZero(value: number): boolean; export declare function isBoolean(x: any): boolean; type MaybeString = string | undefined; export declare function isString(s: MaybeString): boolean; export declare class Path { private moduleName; private entryName; constructor(moduleName: MaybeString, entryName: MaybeString); hasModule(): boolean; hasEntry(): boolean; setModuleName(n: string): Path; getModuleName(): string; setEntryname(n: string): Path; getEntryName(): string; asFqName(): string; equals(p: Path): boolean; } export declare function newPath(): Path; export declare function makeFqName(moduleName: string, entryName: string): string; export declare function isFqName(s: string): boolean; export declare function splitFqName(s: string): Path; export declare function splitRefs(s: string): string[]; export declare function runShellCommand(cmd: string, options?: any, continuation?: Function): void; export declare function escapeFqName(n: string): string; export declare function arrayEquals(a: Array, b: Array): boolean; export declare const DefaultModuleName = "agentlang"; export declare function makeCoreModuleName(n: string): string; export declare function registerInitFunction(f: Function): void; export declare function runInitFunctions(): Promise; export declare function maybeExtends(ext: ExtendsClause | undefined): string | undefined; export declare function escapeQueryName(s: string): string; export declare function joinStatements(stmts: string[]): string; export declare const sleepMilliseconds: any; export declare function now(): string; export declare function slurpJsonFile(fileName: string): Promise; export {}; //# sourceMappingURL=util.d.ts.map