/// import type { AnimatedKeyboardOptions, SensorConfig, SensorType, SharedValue, Value3D, ValueRotation } from './commonTypes'; import type { LayoutAnimationBatchItem } from './layoutReanimation/animationBuilder/commonTypes'; export { startMapper, stopMapper } from './mappers'; export { runOnJS, runOnUI, executeOnUIRuntimeSync } from './threads'; export { createWorkletRuntime, runOnRuntime } from './runtimes'; export type { WorkletRuntime } from './runtimes'; export { makeShareable, makeShareableCloneRecursive } from './shareables'; export { makeMutable } from './mutables'; /** @returns `true` in Reanimated 3, doesn't exist in Reanimated 2 or 1 */ export declare const isReanimated3: () => boolean; /** * @deprecated This function was superseded by other checks. We keep it here for * backward compatibility reasons. If you need to check if you are using * Reanimated 3 or Reanimated 2 please use `isReanimated3` function instead. * @returns `true` in Reanimated 3, doesn't exist in Reanimated 2 */ export declare const isConfigured: () => boolean; export declare function getViewProp(viewTag: number, propName: string, component?: React.Component): Promise; export declare function registerEventHandler(eventHandler: (event: T) => void, eventName: string, emitterReactTag?: number): number; export declare function unregisterEventHandler(id: number): void; export declare function subscribeForKeyboardEvents(eventHandler: (state: number, height: number) => void, options: AnimatedKeyboardOptions): number; export declare function unsubscribeFromKeyboardEvents(listenerId: number): void; export declare function registerSensor(sensorType: SensorType, config: SensorConfig, eventHandler: (data: Value3D | ValueRotation, orientationDegrees: number) => void): number; export declare function initializeSensor(sensorType: SensorType, config: SensorConfig): SharedValue; export declare function unregisterSensor(sensorId: number): void; export declare function enableLayoutAnimations(flag: boolean, isCallByUser?: boolean): void; export declare function configureLayoutAnimationBatch(layoutAnimationsBatch: LayoutAnimationBatchItem[]): void; export declare function setShouldAnimateExitingForTag(viewTag: number | HTMLElement, shouldAnimate: boolean): void; export declare function jsiConfigureProps(uiProps: string[], nativeProps: string[]): void; //# sourceMappingURL=core.d.ts.map