/** * Possible data types that can be stored/returned in Domo */ export declare type DataPoint = string | number | null; /** * Simple validation type for rows to be returned from Domo * when requesting an array-of-objects. */ export declare type DataRow = Record; /** * Generic version of DataRow to use in overloaded definitions of RestQueryClient */ export interface GenericDataRow { [fieldName: string]: DataPoint; } /** * Data type for dataset columns */ export interface MetaData { dataSourceId: string; type: string; } /** * Expected response when requesting an array-of-arrays * from Domo. */ export interface DataSet { columns: string[]; datasource: string; device: string; duration: string; fromcache: string; metadata: MetaData[]; numColumns: number; queryUrl: string; rows: RowTupleType[]; }