import { Scale } from '../../scales'; import { AxisBreak } from './types'; export declare class BrokenAxisScale implements Scale { private breaks; domain: [number, number]; range: [number, number]; readonly type = "linear"; private underlying; private sortedBreaks; private visibleRanges; private availableVisualRatio; constructor(originalScale: Scale, breaks: AxisBreak[]); setDomain(min: number, max: number): void; setRange(min: number, max: number): void; updateBreaks(breaks: AxisBreak[]): void; private refresh; transform(value: number): number; /** Map data value to 0-1 ratio space (handles breaks) */ mapToRatio(value: number): number; invert(pixel: number): number; ticks(count?: number): number[]; private generateSegmentTicks; }