import * as React from 'react'; import { IgrPropertyUpdatedEventArgs } from "igniteui-react-core"; import { SizeScale } from "./SizeScale"; import { ContentChildrenManager } from "igniteui-react-core"; /** * Represents a scale that is used determine an object's size. */ export declare class IgrSizeScale
extends React.Component
{
protected createImplementation(): SizeScale;
protected _implementation: any;
protected mounted: boolean;
get nativeElement(): HTMLElement;
/**
* @hidden
*/
get i(): SizeScale; /**
* @hidden
*/
static _createFromInternal(internal: any): IgrSizeScale;
protected onImplementationCreated(): void;
protected _contentChildrenManager: ContentChildrenManager;
constructor(props: P);
componentDidMount(): void;
shouldComponentUpdate(nextProps: any, nextState: any): boolean;
render(): any;
/**
* Gets or sets global minimum value that will be mapped to MinumumValue of this scale
*/
get globalMinimum(): number;
set globalMinimum(v: number);
/**
* Gets or sets global maximum value that will be mapped to MaxumumValue of this scale
*/
get globalMaximum(): number;
set globalMaximum(v: number);
/**
* Gets or sets the minimum size (in pixels) for this scale.
*/
get minimumValue(): number;
set minimumValue(v: number);
/**
* Gets or sets the maximum size (in pixels) for this scale.
*/
get maximumValue(): number;
set maximumValue(v: number);
/**
* Gets or sets whether the scale is logarithmic.
*/
get isLogarithmic(): boolean;
set isLogarithmic(v: boolean);
/**
* Gets or sets the logarithm base for this scale.
*/
get logarithmBase(): number;
set logarithmBase(v: number);
findByName(name: string): any;
protected __p: string;
protected _hasUserValues: Set