///
import * as fs from 'fs';
import { OnResolveArgs } from "esbuild";
export declare function getUrlParams(search: string): Record;
export declare function fileExists(path: fs.PathLike): Promise;
export declare function getFullPath(args: OnResolveArgs): string;
export declare function tryAsync(fn: () => Promise, module: string, requiredFor: string): Promise;
export declare class AsyncCache {
enabled: boolean;
private store;
constructor(enabled?: boolean);
get(key: TKey, fn: () => Promise): Promise;
}