import { RefObject } from "react";
import { ResolveInit } from "../types/init.js";
import { BridgeAPIOptions } from "../types/options.js";
import { APIParams, ResolveAPI } from "../types/api.js";
import { InitializedOnInitMap } from "../types/maps.js";
import { HookId } from "../types/tools.js";
export declare function mountHookInitEffect<A extends APIParams, N extends keyof A, O extends BridgeAPIOptions<A>, ANL extends ResolveAPI<A, O, N>>(name: N, onInit: ResolveInit<A, O, N> | undefined, apiNList: ANL, hookId: HookId, bridgeOptions: O | undefined, initializedOnInitMap: InitializedOnInitMap<A>, touchedRefs: Set<RefObject<A[keyof A]>>): (() => void) | undefined;
