import { CRecordPtr } from '../cvizzu.types'; import { CObject, CEnv } from './cenv.js'; import { Mirrored } from '../tsutils'; import * as Data from '../types/data.js'; export declare class CRecord extends CObject { constructor(env: CEnv, recordPtr: CRecordPtr); getValue(columnName: string): string | number; } export declare class CData extends CObject { getMetaInfo(): Mirrored; addDimension(name: string, indexes: number[], categories: string[], isContiguous: boolean): void; addMeasure(name: string, unit: string, values: number[]): void; addRecord(record: (string | number)[]): void; setFilter(callback: ((record: CRecord) => boolean) | null): void; }