import { ChangeDetectorRef, DoCheck, ElementRef } from '@angular/core'; import { CanColor } from '@angular/material/core'; import { Constructor } from '@angular/material/core/common-behaviors/constructor'; import { SummaryStatisticSet } from '@mtna/model-predefined-data-ui/public_api'; export declare class RdsVariableDistributionBase { _elementRef: ElementRef; constructor(_elementRef: ElementRef); } export declare const _RdsVariableDistributionMixinBase: Constructor & typeof RdsVariableDistributionBase; /** * Variable Distribution Component visualizes the Variable's Summary Statistics's min, max, mean and standard deviation. * * @author Zach Edwards */ export declare class RdsVariableDistributionComponent extends _RdsVariableDistributionMixinBase implements CanColor, DoCheck { private cdr; /** Theme color, defaults to primary */ color: 'primary' | 'accent'; /** Required summary statistic set to display */ get statSet(): SummaryStatisticSet; set statSet(newValue: SummaryStatisticSet); private _statSet; /** References to html element that represents the distribution line */ lineElem: ElementRef; /** Percentage from beginning of line */ meanLeft: string; /** Positions mean */ meanPositionPercent: number; /** Line width */ rangePxWidth: number; /** Width of standard deviation */ sdWidth: string; /** Clips left or right side of standard deviation */ sdTrunc: string; constructor(cdr: ChangeDetectorRef, elementRef: ElementRef); ngDoCheck(): void; calcMeanLeft(): void; calcSdWidth(): void; }