import { VizData } from './viz-data-service'; import { VizFilter } from './viz-filter-service'; import { IRenderer } from './viz-conf'; export declare class Viz { private readonly data; private readonly fltr; private readonly renderer; constructor(data: VizData, fltr: VizFilter, renderer: IRenderer); private initFilter; getFilter(): VizFilter; filterInput(filterTransducer?: (filter: FilterData, meta: Meta) => any): Viz; filterData(dataFilter?: (data: Data, filter: FilterData, meta: Meta) => Data): Viz; filter(): Viz; draw(): Viz; destroy(): void; }