import { LevelOfMeasurement as LOM } from '@antv/ckb'; import { analyzer as DWAnalyzer } from '@antv/data-wizard'; /** * return type of data to data props, describe data column * @public */ export declare type DataProperty = (DWAnalyzer.NumberFieldInfo & { name: string; levelOfMeasurements: LOM[]; }) | (DWAnalyzer.DateFieldInfo & { name: string; levelOfMeasurements: LOM[]; }) | (DWAnalyzer.StringFieldInfo & { name: string; levelOfMeasurements: LOM[]; }); export declare type DataRow = Record; export declare type DataRows = DataRow[]; export declare type GraphData = { [key: string]: any; }[] | { [key: string]: any[]; } | { id: string | number; children: any[]; [key: string]: any; }; export declare type Data = DataRows | GraphData; export declare type FieldTypes = 'null' | 'boolean' | 'integer' | 'float' | 'date' | 'string'; export declare type EncodingType = 'quantitative' | 'temporal' | 'ordinal' | 'nominal' | 'continuous' | 'discrete' | 'interval' | 'const'; export * from './graph'; export * from './spec'; export * from './advice'; export * from './lint';