import { Component } from 'react'; interface SliderOutLayoutProps { baseLayout?: any; style?: any; contentStyle?: any; children?: any; baseLayoutTouchEnable?: boolean; } interface SliderOutLayoutState { baseLayoutHeight: any; panYValue: any; reachTop: boolean; } export default class SlideInOutLayout extends Component { static slideUp: () => void; static slideDown: () => void; static defaultProps: { baseLayout: () => void; style: {}; contentStyle: {}; baseLayoutTouchEnable: boolean; }; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; onPanResponderGrant: ({ nativeEvent: { pageY: y0 } }: { nativeEvent: { pageY: any; }; }) => void; onPanResponderRelease: () => void; onScrollEndDrag: ({ nativeEvent }: { nativeEvent: any; }) => void; onScroll: ({ nativeEvent: { contentOffset: { y }, }, }: { nativeEvent: { contentOffset: { y: any; }; }; }) => void; onSlide: (show?: boolean, func?: () => void) => void; setRef: (ref: any, name: any) => void; setScrollDisabledState: (disabled: any) => void; slideEventHandler: (event?: string) => void; slideUp: () => void; slideDown: () => void; scrollTo: (y: any) => void; _timer: any; _base: any; _content: any; mapPanYValue: (outputRange?: any, inputRange?: any) => any; _onBaseLayout: ({ nativeEvent: { layout: { height }, }, }: { nativeEvent: { layout: { height: any; }; }; }) => void; render(): JSX.Element; } export {};