import CustomDatasetDisplayOptions from './CustomDatasetDisplayOptions.vue'; import { Component } from '../component'; import { JsonSchema } from '../../json-schema'; import { ISettings } from '../interfaces'; export interface ICustomDatasetDisplaySettings extends ISettings { paramVariables?: string[]; dataSetId?: string; labelField?: string; valueField?: string; } export interface JsonSchemaCustomDatasetDisplay extends JsonSchema { paramVariables?: string[]; dataSetId?: string; labelField?: string; valueField?: string; } export declare class CustomDatasetDisplayComponent extends Component { static settings(): { type: string; key: string; label: string; paramVariables: string[]; dataSetId: string; labelField: string; valueField: string; xCols: number; required: boolean; readOnly: boolean; padding: {}; }; static get builderInfo(): { title: string; icon: string; optionsTemplate: import("vue").VueConstructor; template: import("vue").VueConstructor; settings: { type: string; key: string; label: string; paramVariables: string[]; dataSetId: string; labelField: string; valueField: string; xCols: number; required: boolean; readOnly: boolean; padding: {}; }; }; constructor(component: any, options: any); buildSchema(parentSchema: JsonSchema): void; }