/// import * as React from "react"; import { ViewStyle, TextStyle } from "react-native"; export interface IActionButton { readonly defaultAction?: boolean; readonly fadeIn?: boolean; readonly text: string; readonly textStyle?: TextStyle; readonly style: ViewStyle; readonly onPress: () => void; readonly onLongPress?: () => void; readonly icon?: JSX.Element; readonly width?: number; readonly renderOrder?: "icon" | "text"; } export interface ITableRowProps { readonly leftButtons: ReadonlyArray; readonly rightButtons: ReadonlyArray; readonly leftFullSwipeAction?: () => void; readonly rightFullSwipeAction?: () => void; readonly style?: ViewStyle; readonly damping?: number; readonly tension?: number; } export default class TableRow extends React.Component { private _deltaX; private onDrawerSnap; private renderLeftButtons(buttons, maxWidth); private renderRightButtons(buttons, maxWidth); render(): JSX.Element; }