/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { base } from '../base'; import { DataFile, SettingsGroup } from '../interfaces'; import { Explorer_Class } from '../explorer'; import { Spec } from 'vega-typings/types'; export interface Props { additionalSettings: SettingsGroup[]; explorer: Explorer_Class; dataFile: DataFile; scheme: string; hideLegend: boolean; onToggleLegend: (checked: boolean) => void; hideAxes: boolean; onToggleAxes: (checked: boolean) => void; } export interface State { showSystemDialog: boolean; showVegaDialog: boolean; dataRefType: DataRefType; spec: Spec; } declare enum DataRefType { none = 0, inline = 1, url = 2 } export declare const Settings: typeof Settings_Class; export declare class Settings_Class extends base.react.Component { } export {};