1
+ import * as React from 'react' ;
2
+
3
+ declare class ParallaxScrollView extends React . Component < ParallaxScrollViewProps , { } > {
4
+
5
+ }
6
+
7
+ export interface ParallaxScrollViewProps {
8
+ backgroundScrollSpeed ?: number ;
9
+ backgroundColor ?: string ;
10
+ contentBackgroundColor ?: string ;
11
+ fadeOutForeground ?: boolean ;
12
+ onChangeHeaderVisibility ?: ( value : boolean ) => void ;
13
+ renderScrollComponent ?: ( props : any ) => JSX . Element ;
14
+ renderBackground ?: ( params : RenderBackgroundParams ) => JSX . Element ;
15
+ renderForeground ?: ( ) => JSX . Element ;
16
+ renderFixedHeader ?: ( ) => JSX . Element ;
17
+ renderStickyHeader ?: ( ) => JSX . Element ;
18
+ stickyHeaderHeight ?: number ;
19
+ contentContainerStyle ?: any ;
20
+ outputScaleValue ?: number ;
21
+ style ?: any ;
22
+ parallaxHeaderHeight ?: number ;
23
+ }
24
+
25
+ export class RenderBackgroundParams {
26
+ fadeOutForeground : any ;
27
+ backgroundScrollSpeed : number ;
28
+ backgroundColor : string ;
29
+ parallaxHeaderHeight : number ;
30
+ stickyHeaderHeight : number ;
31
+ renderBackground : ( ) => void ;
32
+ outputScaleValue : number ;
33
+ }
34
+
35
+ export default ParallaxScrollView ;
0 commit comments