import { Visualization } from './Visualization'; import { CustomVisualizationSettings } from './Settings'; import { DimensionColumn, MeasureColumn, DimensionDataField, NumberDataField } from './Primitives'; import { DataSourceItem } from '../Data'; export declare class CustomVisualization extends Visualization { constructor(title: string, dataSourceItem: DataSourceItem); private visualizationDataSpec; get rows(): DimensionColumn[]; set rows(value: DimensionColumn[]); get columns(): DimensionColumn[]; set columns(value: DimensionColumn[]); get values(): MeasureColumn[]; set values(value: MeasureColumn[]); get url(): string | undefined; set url(value: string | undefined); setColumn(field: string | DimensionDataField): this; setColumns(fields: (string | DimensionDataField)[]): this; setRow(field: string | DimensionDataField): this; setRows(...fields: (string | DimensionDataField)[]): this; setUrl(url: string): this; setValue(field: string | NumberDataField): this; setValues(...fields: (string | NumberDataField)[]): this; }