import { BossBrowserApi, Plugin } from "../../types/Plugin.cjs"; //#region src/use/token/runtime-only.d.ts type TokenFn = (() => string) & { IS_TOKEN_FN?: boolean; }; type TokenProxy = TokenFn & { [key: string]: TokenProxy; }; declare const tokenVars: (input?: Record) => Record; declare const onInit: Plugin<'onInit'>; declare const create: (currentKey?: string) => TokenProxy; declare const tokenPaths: Set; declare const resolveRuntimeToken: (api: BossBrowserApi, prop: string, value: unknown) => { value: string | Record; selectorValue: string | Record; tokenKey: string; tokenPath: string; } | null; declare const onBrowserObjectStart: Plugin<'onBrowserObjectStart'>; //#endregion export { TokenProxy, create, onBrowserObjectStart, onInit, resolveRuntimeToken, tokenPaths, tokenVars };