UNPKG

86 kBTypeScriptView Raw
1import * as React from 'react';
2import { StyleProp, View, ViewStyle } from 'react-native';
3declare type Props = React.ComponentPropsWithRef<typeof View> & {
4 /**
5 * Content of the `DataTable`.
6 */
7 children: React.ReactNode;
8 style?: StyleProp<ViewStyle>;
9};
10/**
11 * Data tables allow displaying sets of data.
12 *
13 * <div class="screenshots">
14 * <figure>
15 * <img class="large" src="screenshots/data-table.png" />
16 * <figcaption>Data table</figcaption>
17 * </figure>
18 * </div>
19 *
20 * ## Usage
21 * ```js
22 * import * as React from 'react';
23 * import { DataTable } from 'react-native-paper';
24 *
25 * const optionsPerPage = [2, 3, 4];
26 *
27 * const MyComponent = () => {
28 * const [page, setPage] = React.useState<number>(0);
29 * const [itemsPerPage, setItemsPerPage] = React.useState(optionsPerPage[0]);
30 *
31 * React.useEffect(() => {
32 * setPage(0);
33 * }, [itemsPerPage]);
34 *
35 * return (
36 * <DataTable>
37 * <DataTable.Header>
38 * <DataTable.Title>Dessert</DataTable.Title>
39 * <DataTable.Title numeric>Calories</DataTable.Title>
40 * <DataTable.Title numeric>Fat</DataTable.Title>
41 * </DataTable.Header>
42 *
43 * <DataTable.Row>
44 * <DataTable.Cell>Frozen yogurt</DataTable.Cell>
45 * <DataTable.Cell numeric>159</DataTable.Cell>
46 * <DataTable.Cell numeric>6.0</DataTable.Cell>
47 * </DataTable.Row>
48 *
49 * <DataTable.Row>
50 * <DataTable.Cell>Ice cream sandwich</DataTable.Cell>
51 * <DataTable.Cell numeric>237</DataTable.Cell>
52 * <DataTable.Cell numeric>8.0</DataTable.Cell>
53 * </DataTable.Row>
54 *
55 * <DataTable.Pagination
56 * page={page}
57 * numberOfPages={3}
58 * onPageChange={(page) => setPage(page)}
59 * label="1-2 of 6"
60 * optionsPerPage={optionsPerPage}
61 * itemsPerPage={itemsPerPage}
62 * setItemsPerPage={setItemsPerPage}
63 * showFastPagination
64 * optionsLabel={'Rows per page'}
65 * />
66 * </DataTable>
67 * );
68 *}
69 *
70 * export default MyComponent;
71 * ```
72 */
73declare const DataTable: {
74 ({ children, style, ...rest }: Props): JSX.Element;
75 Header: (React.ComponentClass<Pick<import("react-native").ViewProps & React.RefAttributes<View> & {
76 children: React.ReactNode;
77 style?: StyleProp<ViewStyle>;
78 theme: ReactNativePaper.Theme;
79 }, "ref" | "style" | "children" | "pointerEvents" | "onLayout" | "testID" | "nativeID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "removeClippedSubviews" | "collapsable" | "needsOffscreenAlphaCompositing" | "renderToHardwareTextureAndroid" | "focusable" | "shouldRasterizeIOS" | "isTVSelectable" | "hasTVPreferredFocus" | "tvParallaxProperties" | "tvParallaxShiftDistanceX" | "tvParallaxShiftDistanceY" | "tvParallaxTiltAngle" | "tvParallaxMagnification" | "onStartShouldSetResponder" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" | "onTouchStart" | "onTouchMove" | "onTouchEnd" | "onTouchCancel" | "onTouchEndCapture"> & {
80 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
81 }, any> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("react-native").ViewProps & React.RefAttributes<View> & {
82 children: React.ReactNode;
83 style?: StyleProp<ViewStyle>;
84 theme: ReactNativePaper.Theme;
85 }, any> & {
86 ({ children, style, theme, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
87 children: React.ReactNode;
88 style?: StyleProp<ViewStyle>;
89 theme: ReactNativePaper.Theme;
90 }): JSX.Element;
91 displayName: string;
92 }) | (React.FunctionComponent<import("react-native").ViewProps & React.RefAttributes<View> & {
93 children: React.ReactNode;
94 style?: StyleProp<ViewStyle>;
95 theme: ReactNativePaper.Theme;
96 }> & {
97 ({ children, style, theme, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
98 children: React.ReactNode;
99 style?: StyleProp<ViewStyle>;
100 theme: ReactNativePaper.Theme;
101 }): JSX.Element;
102 displayName: string;
103 }), {}>) | (React.FunctionComponent<Pick<import("react-native").ViewProps & React.RefAttributes<View> & {
104 children: React.ReactNode;
105 style?: StyleProp<ViewStyle>;
106 theme: ReactNativePaper.Theme;
107 }, "ref" | "style" | "children" | "pointerEvents" | "onLayout" | "testID" | "nativeID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "removeClippedSubviews" | "collapsable" | "needsOffscreenAlphaCompositing" | "renderToHardwareTextureAndroid" | "focusable" | "shouldRasterizeIOS" | "isTVSelectable" | "hasTVPreferredFocus" | "tvParallaxProperties" | "tvParallaxShiftDistanceX" | "tvParallaxShiftDistanceY" | "tvParallaxTiltAngle" | "tvParallaxMagnification" | "onStartShouldSetResponder" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" | "onTouchStart" | "onTouchMove" | "onTouchEnd" | "onTouchCancel" | "onTouchEndCapture"> & {
108 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
109 }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("react-native").ViewProps & React.RefAttributes<View> & {
110 children: React.ReactNode;
111 style?: StyleProp<ViewStyle>;
112 theme: ReactNativePaper.Theme;
113 }, any> & {
114 ({ children, style, theme, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
115 children: React.ReactNode;
116 style?: StyleProp<ViewStyle>;
117 theme: ReactNativePaper.Theme;
118 }): JSX.Element;
119 displayName: string;
120 }) | (React.FunctionComponent<import("react-native").ViewProps & React.RefAttributes<View> & {
121 children: React.ReactNode;
122 style?: StyleProp<ViewStyle>;
123 theme: ReactNativePaper.Theme;
124 }> & {
125 ({ children, style, theme, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
126 children: React.ReactNode;
127 style?: StyleProp<ViewStyle>;
128 theme: ReactNativePaper.Theme;
129 }): JSX.Element;
130 displayName: string;
131 }), {}>);
132 Title: (React.ComponentClass<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
133 children: React.ReactNode;
134 numeric?: boolean | undefined;
135 sortDirection?: "ascending" | "descending" | undefined;
136 numberOfLines?: number | undefined;
137 onPress?: (() => void) | undefined;
138 style?: StyleProp<ViewStyle>;
139 theme: ReactNativePaper.Theme;
140 }, "ref" | "style" | "children" | "numberOfLines" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "numeric" | "sortDirection"> & {
141 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
142 }, any> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
143 children: React.ReactNode;
144 numeric?: boolean | undefined;
145 sortDirection?: "ascending" | "descending" | undefined;
146 numberOfLines?: number | undefined;
147 onPress?: (() => void) | undefined;
148 style?: StyleProp<ViewStyle>;
149 theme: ReactNativePaper.Theme;
150 }, any> & {
151 ({ numeric, children, onPress, sortDirection, theme, style, numberOfLines, ...rest }: import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
152 children: React.ReactNode;
153 numeric?: boolean | undefined;
154 sortDirection?: "ascending" | "descending" | undefined;
155 numberOfLines?: number | undefined;
156 onPress?: (() => void) | undefined;
157 style?: StyleProp<ViewStyle>;
158 theme: ReactNativePaper.Theme;
159 }): JSX.Element;
160 displayName: string;
161 }) | (React.FunctionComponent<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
162 children: React.ReactNode;
163 numeric?: boolean | undefined;
164 sortDirection?: "ascending" | "descending" | undefined;
165 numberOfLines?: number | undefined;
166 onPress?: (() => void) | undefined;
167 style?: StyleProp<ViewStyle>;
168 theme: ReactNativePaper.Theme;
169 }> & {
170 ({ numeric, children, onPress, sortDirection, theme, style, numberOfLines, ...rest }: import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
171 children: React.ReactNode;
172 numeric?: boolean | undefined;
173 sortDirection?: "ascending" | "descending" | undefined;
174 numberOfLines?: number | undefined;
175 onPress?: (() => void) | undefined;
176 style?: StyleProp<ViewStyle>;
177 theme: ReactNativePaper.Theme;
178 }): JSX.Element;
179 displayName: string;
180 }), {}>) | (React.FunctionComponent<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
181 children: React.ReactNode;
182 numeric?: boolean | undefined;
183 sortDirection?: "ascending" | "descending" | undefined;
184 numberOfLines?: number | undefined;
185 onPress?: (() => void) | undefined;
186 style?: StyleProp<ViewStyle>;
187 theme: ReactNativePaper.Theme;
188 }, "ref" | "style" | "children" | "numberOfLines" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "numeric" | "sortDirection"> & {
189 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
190 }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
191 children: React.ReactNode;
192 numeric?: boolean | undefined;
193 sortDirection?: "ascending" | "descending" | undefined;
194 numberOfLines?: number | undefined;
195 onPress?: (() => void) | undefined;
196 style?: StyleProp<ViewStyle>;
197 theme: ReactNativePaper.Theme;
198 }, any> & {
199 ({ numeric, children, onPress, sortDirection, theme, style, numberOfLines, ...rest }: import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
200 children: React.ReactNode;
201 numeric?: boolean | undefined;
202 sortDirection?: "ascending" | "descending" | undefined;
203 numberOfLines?: number | undefined;
204 onPress?: (() => void) | undefined;
205 style?: StyleProp<ViewStyle>;
206 theme: ReactNativePaper.Theme;
207 }): JSX.Element;
208 displayName: string;
209 }) | (React.FunctionComponent<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
210 children: React.ReactNode;
211 numeric?: boolean | undefined;
212 sortDirection?: "ascending" | "descending" | undefined;
213 numberOfLines?: number | undefined;
214 onPress?: (() => void) | undefined;
215 style?: StyleProp<ViewStyle>;
216 theme: ReactNativePaper.Theme;
217 }> & {
218 ({ numeric, children, onPress, sortDirection, theme, style, numberOfLines, ...rest }: import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
219 children: React.ReactNode;
220 numeric?: boolean | undefined;
221 sortDirection?: "ascending" | "descending" | undefined;
222 numberOfLines?: number | undefined;
223 onPress?: (() => void) | undefined;
224 style?: StyleProp<ViewStyle>;
225 theme: ReactNativePaper.Theme;
226 }): JSX.Element;
227 displayName: string;
228 }), {}>);
229 Row: (React.ComponentClass<Pick<Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
230 borderless?: boolean | undefined;
231 background?: Object | undefined;
232 centered?: boolean | undefined;
233 disabled?: boolean | undefined;
234 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
235 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
236 rippleColor?: string | undefined;
237 underlayColor?: string | undefined;
238 children: React.ReactNode;
239 style?: StyleProp<ViewStyle>;
240 theme: ReactNativePaper.Theme;
241 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
242 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
243 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
244 borderless?: boolean | undefined;
245 background?: Object | undefined;
246 centered?: boolean | undefined;
247 disabled?: boolean | undefined;
248 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
249 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
250 rippleColor?: string | undefined;
251 underlayColor?: string | undefined;
252 children: React.ReactNode;
253 style?: StyleProp<ViewStyle>;
254 theme: ReactNativePaper.Theme;
255 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
256 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
257 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
258 children: React.ReactNode;
259 onPress?: (() => void) | undefined;
260 style?: StyleProp<ViewStyle>;
261 theme: ReactNativePaper.Theme;
262 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
263 * Content of the `DataTable`.
264 */
265 }, "style" | "children" | "pointerEvents" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
266 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
267 }, any> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
268 borderless?: boolean | undefined;
269 background?: Object | undefined;
270 centered?: boolean | undefined;
271 disabled?: boolean | undefined;
272 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
273 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
274 rippleColor?: string | undefined;
275 underlayColor?: string | undefined;
276 children: React.ReactNode;
277 style?: StyleProp<ViewStyle>;
278 theme: ReactNativePaper.Theme;
279 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
280 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
281 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
282 borderless?: boolean | undefined;
283 background?: Object | undefined;
284 centered?: boolean | undefined;
285 disabled?: boolean | undefined;
286 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
287 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
288 rippleColor?: string | undefined;
289 underlayColor?: string | undefined;
290 children: React.ReactNode;
291 style?: StyleProp<ViewStyle>;
292 theme: ReactNativePaper.Theme;
293 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
294 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
295 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
296 children: React.ReactNode;
297 onPress?: (() => void) | undefined;
298 style?: StyleProp<ViewStyle>;
299 theme: ReactNativePaper.Theme;
300 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
301 * Content of the `DataTable`.
302 */
303 }, any> & (({ onPress, style, theme, children, pointerEvents, ...rest }: Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
304 borderless?: boolean | undefined;
305 background?: Object | undefined;
306 centered?: boolean | undefined;
307 disabled?: boolean | undefined;
308 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
309 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
310 rippleColor?: string | undefined;
311 underlayColor?: string | undefined;
312 children: React.ReactNode;
313 style?: StyleProp<ViewStyle>;
314 theme: ReactNativePaper.Theme;
315 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
316 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
317 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
318 borderless?: boolean | undefined;
319 background?: Object | undefined;
320 centered?: boolean | undefined;
321 disabled?: boolean | undefined;
322 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
323 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
324 rippleColor?: string | undefined;
325 underlayColor?: string | undefined;
326 children: React.ReactNode;
327 style?: StyleProp<ViewStyle>;
328 theme: ReactNativePaper.Theme;
329 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
330 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
331 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
332 children: React.ReactNode;
333 onPress?: (() => void) | undefined;
334 style?: StyleProp<ViewStyle>;
335 theme: ReactNativePaper.Theme;
336 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
337 * Content of the `DataTable`.
338 */
339 }) => JSX.Element)) | (React.FunctionComponent<Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
340 borderless?: boolean | undefined;
341 background?: Object | undefined;
342 centered?: boolean | undefined;
343 disabled?: boolean | undefined;
344 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
345 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
346 rippleColor?: string | undefined;
347 underlayColor?: string | undefined;
348 children: React.ReactNode;
349 style?: StyleProp<ViewStyle>;
350 theme: ReactNativePaper.Theme;
351 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
352 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
353 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
354 borderless?: boolean | undefined;
355 background?: Object | undefined;
356 centered?: boolean | undefined;
357 disabled?: boolean | undefined;
358 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
359 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
360 rippleColor?: string | undefined;
361 underlayColor?: string | undefined;
362 children: React.ReactNode;
363 style?: StyleProp<ViewStyle>;
364 theme: ReactNativePaper.Theme;
365 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
366 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
367 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
368 children: React.ReactNode;
369 onPress?: (() => void) | undefined;
370 style?: StyleProp<ViewStyle>;
371 theme: ReactNativePaper.Theme;
372 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
373 * Content of the `DataTable`.
374 */
375 }> & (({ onPress, style, theme, children, pointerEvents, ...rest }: Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
376 borderless?: boolean | undefined;
377 background?: Object | undefined;
378 centered?: boolean | undefined;
379 disabled?: boolean | undefined;
380 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
381 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
382 rippleColor?: string | undefined;
383 underlayColor?: string | undefined;
384 children: React.ReactNode;
385 style?: StyleProp<ViewStyle>;
386 theme: ReactNativePaper.Theme;
387 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
388 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
389 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
390 borderless?: boolean | undefined;
391 background?: Object | undefined;
392 centered?: boolean | undefined;
393 disabled?: boolean | undefined;
394 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
395 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
396 rippleColor?: string | undefined;
397 underlayColor?: string | undefined;
398 children: React.ReactNode;
399 style?: StyleProp<ViewStyle>;
400 theme: ReactNativePaper.Theme;
401 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
402 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
403 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
404 children: React.ReactNode;
405 onPress?: (() => void) | undefined;
406 style?: StyleProp<ViewStyle>;
407 theme: ReactNativePaper.Theme;
408 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
409 * Content of the `DataTable`.
410 */
411 }) => JSX.Element)), {}>) | (React.FunctionComponent<Pick<Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
412 borderless?: boolean | undefined;
413 background?: Object | undefined;
414 centered?: boolean | undefined;
415 disabled?: boolean | undefined;
416 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
417 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
418 rippleColor?: string | undefined;
419 underlayColor?: string | undefined;
420 children: React.ReactNode;
421 style?: StyleProp<ViewStyle>;
422 theme: ReactNativePaper.Theme;
423 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
424 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
425 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
426 borderless?: boolean | undefined;
427 background?: Object | undefined;
428 centered?: boolean | undefined;
429 disabled?: boolean | undefined;
430 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
431 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
432 rippleColor?: string | undefined;
433 underlayColor?: string | undefined;
434 children: React.ReactNode;
435 style?: StyleProp<ViewStyle>;
436 theme: ReactNativePaper.Theme;
437 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
438 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
439 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
440 children: React.ReactNode;
441 onPress?: (() => void) | undefined;
442 style?: StyleProp<ViewStyle>;
443 theme: ReactNativePaper.Theme;
444 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
445 * Content of the `DataTable`.
446 */
447 }, "style" | "children" | "pointerEvents" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
448 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
449 }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
450 borderless?: boolean | undefined;
451 background?: Object | undefined;
452 centered?: boolean | undefined;
453 disabled?: boolean | undefined;
454 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
455 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
456 rippleColor?: string | undefined;
457 underlayColor?: string | undefined;
458 children: React.ReactNode;
459 style?: StyleProp<ViewStyle>;
460 theme: ReactNativePaper.Theme;
461 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
462 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
463 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
464 borderless?: boolean | undefined;
465 background?: Object | undefined;
466 centered?: boolean | undefined;
467 disabled?: boolean | undefined;
468 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
469 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
470 rippleColor?: string | undefined;
471 underlayColor?: string | undefined;
472 children: React.ReactNode;
473 style?: StyleProp<ViewStyle>;
474 theme: ReactNativePaper.Theme;
475 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
476 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
477 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
478 children: React.ReactNode;
479 onPress?: (() => void) | undefined;
480 style?: StyleProp<ViewStyle>;
481 theme: ReactNativePaper.Theme;
482 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
483 * Content of the `DataTable`.
484 */
485 }, any> & (({ onPress, style, theme, children, pointerEvents, ...rest }: Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
486 borderless?: boolean | undefined;
487 background?: Object | undefined;
488 centered?: boolean | undefined;
489 disabled?: boolean | undefined;
490 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
491 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
492 rippleColor?: string | undefined;
493 underlayColor?: string | undefined;
494 children: React.ReactNode;
495 style?: StyleProp<ViewStyle>;
496 theme: ReactNativePaper.Theme;
497 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
498 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
499 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
500 borderless?: boolean | undefined;
501 background?: Object | undefined;
502 centered?: boolean | undefined;
503 disabled?: boolean | undefined;
504 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
505 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
506 rippleColor?: string | undefined;
507 underlayColor?: string | undefined;
508 children: React.ReactNode;
509 style?: StyleProp<ViewStyle>;
510 theme: ReactNativePaper.Theme;
511 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
512 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
513 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
514 children: React.ReactNode;
515 onPress?: (() => void) | undefined;
516 style?: StyleProp<ViewStyle>;
517 theme: ReactNativePaper.Theme;
518 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
519 * Content of the `DataTable`.
520 */
521 }) => JSX.Element)) | (React.FunctionComponent<Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
522 borderless?: boolean | undefined;
523 background?: Object | undefined;
524 centered?: boolean | undefined;
525 disabled?: boolean | undefined;
526 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
527 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
528 rippleColor?: string | undefined;
529 underlayColor?: string | undefined;
530 children: React.ReactNode;
531 style?: StyleProp<ViewStyle>;
532 theme: ReactNativePaper.Theme;
533 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
534 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
535 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
536 borderless?: boolean | undefined;
537 background?: Object | undefined;
538 centered?: boolean | undefined;
539 disabled?: boolean | undefined;
540 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
541 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
542 rippleColor?: string | undefined;
543 underlayColor?: string | undefined;
544 children: React.ReactNode;
545 style?: StyleProp<ViewStyle>;
546 theme: ReactNativePaper.Theme;
547 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
548 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
549 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
550 children: React.ReactNode;
551 onPress?: (() => void) | undefined;
552 style?: StyleProp<ViewStyle>;
553 theme: ReactNativePaper.Theme;
554 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
555 * Content of the `DataTable`.
556 */
557 }> & (({ onPress, style, theme, children, pointerEvents, ...rest }: Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
558 borderless?: boolean | undefined;
559 background?: Object | undefined;
560 centered?: boolean | undefined;
561 disabled?: boolean | undefined;
562 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
563 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
564 rippleColor?: string | undefined;
565 underlayColor?: string | undefined;
566 children: React.ReactNode;
567 style?: StyleProp<ViewStyle>;
568 theme: ReactNativePaper.Theme;
569 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
570 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
571 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
572 borderless?: boolean | undefined;
573 background?: Object | undefined;
574 centered?: boolean | undefined;
575 disabled?: boolean | undefined;
576 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
577 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
578 rippleColor?: string | undefined;
579 underlayColor?: string | undefined;
580 children: React.ReactNode;
581 style?: StyleProp<ViewStyle>;
582 theme: ReactNativePaper.Theme;
583 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
584 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
585 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
586 children: React.ReactNode;
587 onPress?: (() => void) | undefined;
588 style?: StyleProp<ViewStyle>;
589 theme: ReactNativePaper.Theme;
590 pointerEvents?: "box-none" | "none" | "box-only" | "auto" | undefined; /**
591 * Content of the `DataTable`.
592 */
593 }) => JSX.Element)), {}>);
594 Cell: {
595 ({ children, style, numeric, ...rest }: Pick<Pick<(Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
596 borderless?: boolean | undefined;
597 background?: Object | undefined;
598 centered?: boolean | undefined;
599 disabled?: boolean | undefined;
600 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
601 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
602 rippleColor?: string | undefined;
603 underlayColor?: string | undefined;
604 children: React.ReactNode;
605 style?: StyleProp<ViewStyle>;
606 theme: ReactNativePaper.Theme;
607 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
608 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
609 }) | React.PropsWithChildren<Pick<import("react-native").TouchableWithoutFeedbackProps & React.RefAttributes<import("react-native").TouchableWithoutFeedback> & {
610 borderless?: boolean | undefined;
611 background?: Object | undefined;
612 centered?: boolean | undefined;
613 disabled?: boolean | undefined;
614 onPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
615 onLongPress?: ((e: import("react-native").GestureResponderEvent) => void) | undefined;
616 rippleColor?: string | undefined;
617 underlayColor?: string | undefined;
618 children: React.ReactNode;
619 style?: StyleProp<ViewStyle>;
620 theme: ReactNativePaper.Theme;
621 }, "ref" | "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
622 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
623 }>, "style" | "children" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered">, "style" | "onLayout" | "onPress" | "onLongPress" | "testID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "hasTVPreferredFocus" | "tvParallaxProperties" | "theme" | "delayLongPress" | "delayPressIn" | "delayPressOut" | "disabled" | "onBlur" | "onFocus" | "onPressIn" | "onPressOut" | "pressRetentionOffset" | "touchSoundDisabled" | "background" | "borderless" | "rippleColor" | "underlayColor" | "centered"> & {
624 children: React.ReactNode;
625 numeric?: boolean | undefined;
626 onPress?: (() => void) | undefined;
627 style?: StyleProp<ViewStyle>;
628 }): JSX.Element;
629 displayName: string;
630 };
631 Pagination: (React.ComponentClass<Pick<import("react-native").ViewProps & React.RefAttributes<View> & {
632 page: number;
633 numberOfPages: number;
634 onPageChange: (page: number) => void;
635 showFastPaginationControls?: boolean | undefined;
636 } & {
637 numberOfItemsPerPage?: number | undefined;
638 numberOfItemsPerPageList?: number[] | undefined;
639 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
640 } & {
641 label?: React.ReactNode;
642 accessibilityLabel?: string | undefined;
643 selectPageDropdownLabel?: React.ReactNode;
644 selectPageDropdownAccessibilityLabel?: string | undefined;
645 style?: StyleProp<ViewStyle>;
646 theme: ReactNativePaper.Theme;
647 }, "ref" | "label" | "style" | "pointerEvents" | "onLayout" | "testID" | "nativeID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "removeClippedSubviews" | "collapsable" | "needsOffscreenAlphaCompositing" | "renderToHardwareTextureAndroid" | "focusable" | "shouldRasterizeIOS" | "isTVSelectable" | "hasTVPreferredFocus" | "tvParallaxProperties" | "tvParallaxShiftDistanceX" | "tvParallaxShiftDistanceY" | "tvParallaxTiltAngle" | "tvParallaxMagnification" | "onStartShouldSetResponder" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" | "onTouchStart" | "onTouchMove" | "onTouchEnd" | "onTouchCancel" | "onTouchEndCapture" | "page" | "numberOfPages" | "onPageChange" | "showFastPaginationControls" | "numberOfItemsPerPageList" | "numberOfItemsPerPage" | "onItemsPerPageChange" | "selectPageDropdownLabel" | "selectPageDropdownAccessibilityLabel"> & {
648 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
649 }, any> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("react-native").ViewProps & React.RefAttributes<View> & {
650 page: number;
651 numberOfPages: number;
652 onPageChange: (page: number) => void;
653 showFastPaginationControls?: boolean | undefined;
654 } & {
655 numberOfItemsPerPage?: number | undefined;
656 numberOfItemsPerPageList?: number[] | undefined;
657 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
658 } & {
659 label?: React.ReactNode;
660 accessibilityLabel?: string | undefined;
661 selectPageDropdownLabel?: React.ReactNode;
662 selectPageDropdownAccessibilityLabel?: string | undefined;
663 style?: StyleProp<ViewStyle>;
664 theme: ReactNativePaper.Theme;
665 }, any> & {
666 ({ label, accessibilityLabel, page, numberOfPages, onPageChange, style, theme, showFastPaginationControls, numberOfItemsPerPageList, numberOfItemsPerPage, onItemsPerPageChange, selectPageDropdownLabel, selectPageDropdownAccessibilityLabel, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
667 page: number;
668 numberOfPages: number;
669 onPageChange: (page: number) => void;
670 showFastPaginationControls?: boolean | undefined;
671 } & {
672 numberOfItemsPerPage?: number | undefined;
673 numberOfItemsPerPageList?: number[] | undefined;
674 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
675 } & {
676 label?: React.ReactNode;
677 accessibilityLabel?: string | undefined;
678 selectPageDropdownLabel?: React.ReactNode;
679 selectPageDropdownAccessibilityLabel?: string | undefined;
680 style?: StyleProp<ViewStyle>;
681 theme: ReactNativePaper.Theme;
682 }): JSX.Element;
683 displayName: string;
684 }) | (React.FunctionComponent<import("react-native").ViewProps & React.RefAttributes<View> & {
685 page: number;
686 numberOfPages: number;
687 onPageChange: (page: number) => void;
688 showFastPaginationControls?: boolean | undefined;
689 } & {
690 numberOfItemsPerPage?: number | undefined;
691 numberOfItemsPerPageList?: number[] | undefined;
692 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
693 } & {
694 label?: React.ReactNode;
695 accessibilityLabel?: string | undefined;
696 selectPageDropdownLabel?: React.ReactNode;
697 selectPageDropdownAccessibilityLabel?: string | undefined;
698 style?: StyleProp<ViewStyle>;
699 theme: ReactNativePaper.Theme;
700 }> & {
701 ({ label, accessibilityLabel, page, numberOfPages, onPageChange, style, theme, showFastPaginationControls, numberOfItemsPerPageList, numberOfItemsPerPage, onItemsPerPageChange, selectPageDropdownLabel, selectPageDropdownAccessibilityLabel, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
702 page: number;
703 numberOfPages: number;
704 onPageChange: (page: number) => void;
705 showFastPaginationControls?: boolean | undefined;
706 } & {
707 numberOfItemsPerPage?: number | undefined;
708 numberOfItemsPerPageList?: number[] | undefined;
709 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
710 } & {
711 label?: React.ReactNode;
712 accessibilityLabel?: string | undefined;
713 selectPageDropdownLabel?: React.ReactNode;
714 selectPageDropdownAccessibilityLabel?: string | undefined;
715 style?: StyleProp<ViewStyle>;
716 theme: ReactNativePaper.Theme;
717 }): JSX.Element;
718 displayName: string;
719 }), {}>) | (React.FunctionComponent<Pick<import("react-native").ViewProps & React.RefAttributes<View> & {
720 page: number;
721 numberOfPages: number;
722 onPageChange: (page: number) => void;
723 showFastPaginationControls?: boolean | undefined;
724 } & {
725 numberOfItemsPerPage?: number | undefined;
726 numberOfItemsPerPageList?: number[] | undefined;
727 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
728 } & {
729 label?: React.ReactNode;
730 accessibilityLabel?: string | undefined;
731 selectPageDropdownLabel?: React.ReactNode;
732 selectPageDropdownAccessibilityLabel?: string | undefined;
733 style?: StyleProp<ViewStyle>;
734 theme: ReactNativePaper.Theme;
735 }, "ref" | "label" | "style" | "pointerEvents" | "onLayout" | "testID" | "nativeID" | "accessible" | "accessibilityActions" | "accessibilityLabel" | "accessibilityRole" | "accessibilityState" | "accessibilityHint" | "accessibilityValue" | "onAccessibilityAction" | "accessibilityLiveRegion" | "importantForAccessibility" | "accessibilityElementsHidden" | "accessibilityViewIsModal" | "onAccessibilityEscape" | "onAccessibilityTap" | "onMagicTap" | "accessibilityIgnoresInvertColors" | "key" | "hitSlop" | "removeClippedSubviews" | "collapsable" | "needsOffscreenAlphaCompositing" | "renderToHardwareTextureAndroid" | "focusable" | "shouldRasterizeIOS" | "isTVSelectable" | "hasTVPreferredFocus" | "tvParallaxProperties" | "tvParallaxShiftDistanceX" | "tvParallaxShiftDistanceY" | "tvParallaxTiltAngle" | "tvParallaxMagnification" | "onStartShouldSetResponder" | "onMoveShouldSetResponder" | "onResponderEnd" | "onResponderGrant" | "onResponderReject" | "onResponderMove" | "onResponderRelease" | "onResponderStart" | "onResponderTerminationRequest" | "onResponderTerminate" | "onStartShouldSetResponderCapture" | "onMoveShouldSetResponderCapture" | "onTouchStart" | "onTouchMove" | "onTouchEnd" | "onTouchCancel" | "onTouchEndCapture" | "page" | "numberOfPages" | "onPageChange" | "showFastPaginationControls" | "numberOfItemsPerPageList" | "numberOfItemsPerPage" | "onItemsPerPageChange" | "selectPageDropdownLabel" | "selectPageDropdownAccessibilityLabel"> & {
736 theme?: import("@callstack/react-theme-provider").$DeepPartial<ReactNativePaper.Theme> | undefined;
737 }> & import("@callstack/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics<(React.ComponentClass<import("react-native").ViewProps & React.RefAttributes<View> & {
738 page: number;
739 numberOfPages: number;
740 onPageChange: (page: number) => void;
741 showFastPaginationControls?: boolean | undefined;
742 } & {
743 numberOfItemsPerPage?: number | undefined;
744 numberOfItemsPerPageList?: number[] | undefined;
745 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
746 } & {
747 label?: React.ReactNode;
748 accessibilityLabel?: string | undefined;
749 selectPageDropdownLabel?: React.ReactNode;
750 selectPageDropdownAccessibilityLabel?: string | undefined;
751 style?: StyleProp<ViewStyle>;
752 theme: ReactNativePaper.Theme;
753 }, any> & {
754 ({ label, accessibilityLabel, page, numberOfPages, onPageChange, style, theme, showFastPaginationControls, numberOfItemsPerPageList, numberOfItemsPerPage, onItemsPerPageChange, selectPageDropdownLabel, selectPageDropdownAccessibilityLabel, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
755 page: number;
756 numberOfPages: number;
757 onPageChange: (page: number) => void;
758 showFastPaginationControls?: boolean | undefined;
759 } & {
760 numberOfItemsPerPage?: number | undefined;
761 numberOfItemsPerPageList?: number[] | undefined;
762 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
763 } & {
764 label?: React.ReactNode;
765 accessibilityLabel?: string | undefined;
766 selectPageDropdownLabel?: React.ReactNode;
767 selectPageDropdownAccessibilityLabel?: string | undefined;
768 style?: StyleProp<ViewStyle>;
769 theme: ReactNativePaper.Theme;
770 }): JSX.Element;
771 displayName: string;
772 }) | (React.FunctionComponent<import("react-native").ViewProps & React.RefAttributes<View> & {
773 page: number;
774 numberOfPages: number;
775 onPageChange: (page: number) => void;
776 showFastPaginationControls?: boolean | undefined;
777 } & {
778 numberOfItemsPerPage?: number | undefined;
779 numberOfItemsPerPageList?: number[] | undefined;
780 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
781 } & {
782 label?: React.ReactNode;
783 accessibilityLabel?: string | undefined;
784 selectPageDropdownLabel?: React.ReactNode;
785 selectPageDropdownAccessibilityLabel?: string | undefined;
786 style?: StyleProp<ViewStyle>;
787 theme: ReactNativePaper.Theme;
788 }> & {
789 ({ label, accessibilityLabel, page, numberOfPages, onPageChange, style, theme, showFastPaginationControls, numberOfItemsPerPageList, numberOfItemsPerPage, onItemsPerPageChange, selectPageDropdownLabel, selectPageDropdownAccessibilityLabel, ...rest }: import("react-native").ViewProps & React.RefAttributes<View> & {
790 page: number;
791 numberOfPages: number;
792 onPageChange: (page: number) => void;
793 showFastPaginationControls?: boolean | undefined;
794 } & {
795 numberOfItemsPerPage?: number | undefined;
796 numberOfItemsPerPageList?: number[] | undefined;
797 onItemsPerPageChange?: ((numberOfItemsPerPage: number) => void) | undefined;
798 } & {
799 label?: React.ReactNode;
800 accessibilityLabel?: string | undefined;
801 selectPageDropdownLabel?: React.ReactNode;
802 selectPageDropdownAccessibilityLabel?: string | undefined;
803 style?: StyleProp<ViewStyle>;
804 theme: ReactNativePaper.Theme;
805 }): JSX.Element;
806 displayName: string;
807 }), {}>);
808};
809export default DataTable;
810
\No newline at end of file