/**
 * Created by rburson on 3/18/16.
 */
import * as React from 'react';
import { 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<CvNavigationResult>) => void>;
    stateChangeListeners?: Array<(event: CvEvent<CvStateChangeResult>) => void>;
    actionProvider?: CvValueProvider<CvActionHandlerParams>;
}
/**
 * Renders a Details Panel, styled by CSS
 */
export declare var CvDetailsPanel: React.ClassicComponentClass<CvDetailsPanelProps>;
