import { BaseVisConfig, ColumnInfo, ESupportedPlotlyVis } from '../interfaces'; export declare enum EViolinOverlay { NONE = "None", BOX = "Box", STRIP = "Strip" } export declare enum EYAxisMode { UNSYNC = "unsynced", SYNC = "synced", MERGED = "merged" } export interface IViolinConfig extends BaseVisConfig { type: ESupportedPlotlyVis.VIOLIN; numColumnsSelected: ColumnInfo[]; catColumnSelected: ColumnInfo | null; subCategorySelected: ColumnInfo | null; facetBy: ColumnInfo | null; overlay: EViolinOverlay; syncYAxis?: EYAxisMode; } export declare function isViolinConfig(s: BaseVisConfig): s is IViolinConfig; //# sourceMappingURL=interfaces.d.ts.map