import type es from 'estree'; import type { NativeStorage } from '../types'; declare const globalIdNames: readonly ["native", "callIfFuncAndRightArgs", "boolOrErr", "wrap", "unaryOp", "binaryOp", "throwIfTimeout", "setProp", "getProp", "builtins"]; export type NativeIds = Record<(typeof globalIdNames)[number], es.Identifier>; export declare function getNativeIds(program: es.Program, usedIdentifiers: Set): NativeIds; export declare function getUniqueId(usedIdentifiers: Set, uniqueId?: string): string; export declare function getIdentifiersInNativeStorage(nativeStorage: NativeStorage): Set; export declare function getIdentifiersInProgram(program: es.Program): Set; export declare function getFunctionDeclarationNamesInProgram(program: es.Program): Set; export {};