import { DataSet } from '@mtna/data-core-ui'; import { Variable, VariableSummary } from '@mtna/pojo-consumer-ui'; import { SelectParameters } from '../models/select-parameters.model'; import { VariableSummariesParameters } from '../models/variable-summaries-parameters.model'; export declare class RdsGhostVariable implements Variable { static count: number; uri: string; dataType: string; constructor(); } export declare class RdsGhostVariableSummary implements VariableSummary { static count: number; dataType: string; id: string; index: number; label: string; name: string; uri: string; 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 * @param rowCount Total number of rows * @returns Ghost DataSet */ export declare function rdsGenerateGhostVariableSummaries(newParams: VariableSummariesParameters, lastParams: VariableSummariesParameters, columnCount: number): Array;