import { ChangeDetectorRef, DoCheck, ElementRef } from '@angular/core'; import { CanColor } from '@angular/material/core'; import { Constructor } from '@mtna/core-ts'; import { SummaryStatisticSet } from '@mtna/model-predefined-data-ts'; import * as i0 from "@angular/core"; 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; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }