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