import SelectPanelsOptions from './SelectPanelsOptions.vue'; import { Component } from '../component'; import { ISettings } from '../interfaces'; import { JsonSchema } from '../../json-schema'; export interface ISelectPanelsSettings extends ISettings { selectLabel?: string; selectKey?: string; panels: ISelectPanelSettings[]; } export interface ISelectPanelSettings { label?: string; value?: string | number | boolean; tooltip?: string; components?: ISettings[]; } export declare class SelectPanelsComponent extends Component { panels: { components: Component[]; }[]; static settings(): ISelectPanelsSettings; static get builderInfo(): { title: string; icon: string; optionsTemplate: import("vue").VueConstructor; template: import("vue").VueConstructor; settings: ISelectPanelsSettings; group: string; }; constructor(component: any, options: any); buildSchema(parentSchema: JsonSchema): void; }