import * as React from 'react'; import { IgrPropertyUpdatedEventArgs } from "igniteui-react-core"; import { IgrSeries } from "./igr-series"; import { BrushScale } from "./BrushScale"; import { ContentChildrenManager } from "igniteui-react-core"; /** * Represents a base class for brush scales. */ export declare class IgrBrushScale
extends React.Component
{
protected createImplementation(): BrushScale;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): BrushScale; /**
* @hidden
*/
static _createFromInternal(internal: any): IgrBrushScale;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor(props: P);
componentDidMount(): void;
shouldComponentUpdate(nextProps: any, nextState: any): boolean;
render(): any;
/**
* Gets the brushes collection used by this scale.
*/
get brushes(): string[];
set brushes(v: string[]);
/**
* Gets the status of the scale
*/
get isReady(): boolean;
/**
* Checks if this item is a BrushScale
*/
get isBrushScale(): boolean;
findByName(name: string): any;
protected __p: string;
protected _hasUserValues: Set