import { View } from '@vizzly/ai-types';
import { Component } from '../../../Component/types';
import { DataSet } from '../../../DataSet/types';
import { QueryEngineConfig } from '../../../QueryEngineConfig/types';
/**
 * Convert the complex view used on the frontend, to the simplified
 * version that the AI is used too...
 */
export declare const attributesToAiView: (dataSet: DataSet, originalAttributes: Component.Attributes) => View;
export declare const mergeAiViewIntoCurrentAttributes: (dataSets: DataSet[], currentAttributes: Component.Attributes, aiView: View, queryEngineConfig: QueryEngineConfig) => Component.Attributes;
