import PropTypes from 'prop-types'; import React from 'react'; import { ConfigContext } from '../configProvider'; declare class ListItemWithSlider extends React.Component { static propTypes: { title: PropTypes.Validator; subtitle: PropTypes.Requireable; sliderProps: PropTypes.Requireable; showWithPercent: PropTypes.Requireable; unit: PropTypes.Requireable; sliderStyle: PropTypes.Requireable; onValueChange: PropTypes.Requireable<(...args: any[]) => any>; onSlidingComplete: PropTypes.Validator<(...args: any[]) => any>; disabled: PropTypes.Requireable; containerStyle: PropTypes.Requireable; titleStyle: PropTypes.Requireable; valueStyle: PropTypes.Requireable; showSeparator: PropTypes.Requireable; separator: PropTypes.Requireable; allowFontScaling: PropTypes.Requireable; unlimitedHeightEnable: PropTypes.Requireable; titleNumberOfLines: PropTypes.Requireable; valueNumberOfLines: PropTypes.Requireable; accessible: PropTypes.Requireable; accessibilityLabel: PropTypes.Requireable; accessibilityHint: PropTypes.Requireable; useNewType: PropTypes.Requireable; }; static defaultProps: { title: string; subtitle: string; showWithPercent: boolean; unit: string; disabled: boolean; containerStyle: {}; titleStyle: {}; valueStyle: {}; showSeparator: boolean; onSlidingComplete: () => void; unlimitedHeightEnable: boolean; allowFontScaling: boolean; useNewType: boolean; }; static contextType: React.Context & { theme: import("../../styles/themes/ITheme").default; }>; context: React.ContextType; constructor(props: any, context: any); renderGear(): JSX.Element; onDimensionsChange: ({ window }: { window: any; }) => void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; renderSeparator(): any; format(val: any): string; UNSAFE_componentWillReceiveProps(nextProps: any): void; _onValueChange(value: any): void; onAccessibilityAction: ({ nativeEvent: { actionName } }: { nativeEvent: { actionName: any; }; }) => void; _onSlidingComplete(value: any): void; } export default ListItemWithSlider;