import * as React from 'react'; import { Tab, TabName, Action, ActionsDict } from './state'; import { AppState } from 'react-native'; import { Delta } from 'jsondiffpatch'; export declare class ActionPreview extends React.Component { static defaultProps: { tabName: string; }; render(): JSX.Element; private labelRenderer; } interface ActionPreviewProps { tabs?: ((defaultTabs: Tab[]) => Tab[]) | Tab[]; tabName: TabName; delta?: Delta; error?: string; onSelectTab: (tabName: TabName) => void; nextState: Object; action: Action; startActionId: number | null; selectedActionId: number | null; computedStates: AppState[]; actions: ActionsDict; styling: any; base16Theme: any; } export {};