import type { ExposureWorkerEvent, LynxCrossThreadEvent } from './types/EventType.js'; import type { Cloneable, CloneableObject } from './types/Cloneable.js'; import type { StartMainThreadContextConfig } from './types/MainThreadStartConfigs.js'; import type { IdentifierType, InvokeCallbackRes } from './types/NativeApp.js'; import type { ElementAnimationOptions } from './types/Element.js'; import type { BackMainThreadContextConfig, LynxTemplate, MarkTiming } from './types/index.js'; import type { UpdateDataOptions } from './types/UpdateDataOptions.js'; export declare const postExposureEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[{ exposures: ExposureWorkerEvent[]; disExposures: ExposureWorkerEvent[]; }]>; export declare const publicComponentEventEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[componentId: string, hname: string, LynxCrossThreadEvent<{ [key: string]: string | number | null | undefined; }>]>; export declare const publishEventEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[string, LynxCrossThreadEvent<{ [key: string]: string | number | null | undefined; }>]>; export declare const postOffscreenEventEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[eventType: string, targetUniqueId: number, bubbles: boolean, unknown]>; export declare const switchExposureServiceEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[boolean, boolean]>; export declare const mainThreadStartEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[StartMainThreadContextConfig]>; export declare const updateDataEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[Cloneable, UpdateDataOptions | undefined], void>; export declare const sendGlobalEventEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[string, Cloneable[] | undefined]>; export declare const disposeEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[], void>; export declare const BackgroundThreadStartEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[BackMainThreadContextConfig], void>; /** * Error message, info */ export declare const reportErrorEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[Error, unknown, string]>; export declare const flushElementTreeEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[operations: (string | number)[]], void>; export declare const callLepusMethodEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[name: string, data: unknown], void>; export declare const multiThreadExposureChangedEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[string[]]>; export declare const invokeUIMethodEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[type: IdentifierType, identifier: string, component_id: string, method: string, params: object, root_unique_id: number | undefined], InvokeCallbackRes>; export declare const setNativePropsEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[type: IdentifierType, identifier: string, component_id: string, first_only: boolean, native_props: object, root_unique_id: number | undefined], void>; export declare const getPathInfoEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[type: IdentifierType, identifier: string, component_id: string, first_only: boolean, root_unique_id?: number | undefined], InvokeCallbackRes>; export declare const nativeModulesCallEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[name: string, data: Cloneable, moduleName: string], any>; export declare const napiModulesCallEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncWithTransfer<[name: string, data: Cloneable, moduleName: string], any>; export declare const getCustomSectionsEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[string], Cloneable>; export declare const markTimingEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[MarkTiming[]]>; export declare const postTimingFlagsEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[timingFlags: string[], pipelineId: string | undefined]>; export declare const triggerComponentEventEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[id: string, params: { eventDetail: CloneableObject; eventOption: CloneableObject; componentId: string; }]>; export declare const selectComponentEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[componentId: string, idSelector: string, single: boolean], void>; export declare const dispatchLynxViewEventEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[eventType: string, detail: CloneableObject]>; export declare const dispatchNapiModuleEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[data: Cloneable]>; export declare const dispatchCoreContextOnBackgroundEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[{ type: string; data: Cloneable; }]>; export declare const dispatchJSContextOnMainThreadEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[{ type: string; data: Cloneable; }]>; export declare const triggerElementMethodEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[method: string, id: string, options: ElementAnimationOptions]>; export declare const updateGlobalPropsEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[Cloneable]>; export declare const updateI18nResourcesEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[Cloneable]>; export declare const updateI18nResourceEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[Cloneable]>; export declare const dispatchI18nResourceEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[Cloneable]>; export declare const queryComponentEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[string], { code: number; detail: { schema: string; }; }>; export declare const updateBTSTemplateCacheEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[string, LynxTemplate], void>; export declare const loadTemplateMultiThread: import("@lynx-js/web-worker-rpc").RpcEndpointAsync<[string], LynxTemplate>; export declare const reloadEndpoint: import("@lynx-js/web-worker-rpc").RpcEndpointAsyncVoid<[]>;