import { DataSet } from '@mtna/data-core-ts'; import { Variable } from '@mtna/pojo-consumer-ts'; import { VariableSummary } from '@mtna/variable-service-core-ts'; import { RdsVariableSelectQuery } from '@rds/rds-base-ts'; import { SelectParameters, VariableSummariesParameters } from '@rds/shared-api'; export declare class RdsGhostVariable implements Variable { static count: number; uri: string; dataType: string; constructor(); } export declare class RdsGhostVariableSummary implements VariableSummary { static count: number; classificationId: string; classificationUri: string; dataType: string; description: string; id: string; index: number; isDimension: boolean; isMeasure: boolean; isRequired: boolean; isWeight: boolean; keywords: never[]; label: string; name: string; questionText: string; storageType: string; uri: string; lastUpdate: Date; constructor(); } /** * Generate ghost search results to show while loading. * * @param newParams New search parameters * @param lastParams Last search parameters * @param columnCount Total number of columns * @param rowCount Total number of rows * @returns Ghost DataSet */ export declare function rdsGenerateGhostResults(newParams: SelectParameters, lastParams: SelectParameters, columnCount: number, rowCount: number): DataSet; /** * Generate ghost variable summaries * * @param newParams New search parameters * @param lastParams Last search parameters * @param columnCount Total number of columns * @returns Ghost DataSet */ export declare function rdsGenerateGhostVariableSummaries(newParams: T, lastParams: T, columnCount?: number): Array;