import { VersionPropertyStore } from './exploit'; import { ExploitStateManager } from './exploit-state'; export declare function getFromVersionStoreOrNull(store: VersionPropertyStore, version: string, key: string): any; export declare function isVersionMatchingFormat(format: string, version: string): boolean; export declare function getFromVersionStore(store: VersionPropertyStore, version: string, key: string): any; export declare function formatUIntQuery(data: string, ...props: any[]): Uint8Array; export declare function arrayShallowEquals(a: any[], b: any[]): boolean; export declare function findBytes(haystack: Uint8Array, needle: Uint8Array, offset?: number): number; export declare function writePatchCodeSection(esm: ExploitStateManager, data: Uint8Array, slot: number): Promise; export declare function deepCopy(obj: T): T; //# sourceMappingURL=utils.d.ts.map