/// /** * Created by rburson on 3/18/16. */ import * as React from 'react'; import { CvActionFiredResult, CvState, CvProps, CvNavigationResult, CvStateChangeResult, CvEvent, CvValueProvider, CvActionHandlerParams } from 'catreact'; import { FormContext, DetailsContext } from 'catavolt-sdk'; export interface CvDetailsPanelState extends CvState { } /** * Details Panel Properties */ export interface CvDetailsPanelProps extends CvProps { formContext?: FormContext; paneRef?: number; detailsContext?: DetailsContext; navigationListeners?: Array<(event: CvEvent) => void>; stateChangeListeners?: Array<(event: CvEvent) => void>; actionListeners?: Array<(event: CvEvent) => void>; actionProvider?: CvValueProvider; } /** * Renders a Details Panel, styled by CSS */ export declare let CvDetailsPanel: React.ClassicComponentClass; export declare let CvDetailsPanelCommitCancelControls: React.ClassicComponentClass<{ cancelButtonText: string; commitButtonText: string; onCancel: () => {}; onCommit: () => {}; }>; export declare let CvDetailsPanelControls: React.ClassicComponentClass<{ onRefresh: () => {}; onEdit: () => {}; }>;