import { AppAction, UIAction } from '@dvn/core/models/actions';
import { CardAction } from '@dvn/core/models/card-config';
import { DataModel } from '@dvn/core/models/data-model';
import { EventEmitter } from '../../../../../../stencil-public-runtime';
export declare function convertValues(conversionConfig: any, data: any): any;
export declare const generateActionComponent: (index: number, viewParams: any, item: DataModel, actionClick: EventEmitter, action: UIAction<CardAction>, options?: {
  leaned: boolean;
}) => any;
export declare const generateActionEmitData: (viewParams: any, item: DataModel, data: AppAction, name?: string) => {
  name: string;
  params: any;
  type: "custom";
  direction: "back" | "forward";
} | {
  name: string;
  params: any;
  direction: "back";
  type: "navigation";
  data?: any;
} | {
  name: string;
  params: any;
  direction: "forward";
  viewId?: string;
  url?: string;
  placement?: import("../../../models/app-config").ViewPlacement;
  resetHistory?: boolean;
  type: "navigation";
  data?: any;
};
