1 |
|
2 | import type { INativeEventsManager, IAnimatedComponentInternal, AnimatedComponentProps, InitialComponentProps, AnimatedComponentRef } from './commonTypes';
|
3 | export declare class NativeEventsManager implements INativeEventsManager {
|
4 | #private;
|
5 | constructor(component: ManagedAnimatedComponent, options?: ComponentOptions);
|
6 | attachEvents(): void;
|
7 | detachEvents(): void;
|
8 | updateEvents(prevProps: AnimatedComponentProps<InitialComponentProps>): void;
|
9 | private getEventViewTag;
|
10 | }
|
11 | type ManagedAnimatedComponent = React.Component<AnimatedComponentProps<InitialComponentProps>> & IAnimatedComponentInternal;
|
12 | type ComponentOptions = {
|
13 | setNativeProps: (ref: AnimatedComponentRef, props: InitialComponentProps) => void;
|
14 | };
|
15 | export {};
|
16 |
|
\ | No newline at end of file |