import { PrimitiveType } from '../data/types'; export interface DashboardParameterLookUpValue { getDisplayText(): string; getValue(): any; } export interface DashboardParameter { getName(): string; getValue(): PrimitiveType | Array; setValue(value: PrimitiveType | Array): any; getDefaultValue(): PrimitiveType | Array; getDescription(): string; getType(): string; getLookUpValues(): Array; } export interface DashboardParameterCollection { getParameterList(): Array; getParameterByName(name: string): DashboardParameter; getParameterByIndex(index: number): DashboardParameter; }