import { Component } from '../../../../shared-logic/src/Component/types';
import { Result } from '../../../../shared-logic/src/Result/types';
export declare type AxisBounds = {
    min: number | null;
    max: number | null;
};
export declare type EffectiveAxisBounds = {
    x?: AxisBounds;
    y?: AxisBounds;
    yDual?: AxisBounds;
};
export declare const effectiveAxisBounds: (attributes: Component.Attributes, results: Result[]) => EffectiveAxisBounds;
export declare type CroppedDataWarning = {
    min: boolean;
    max: boolean;
};
export declare const hasCroppedDataWarning: (attributes: Component.Attributes, results: Result[]) => false | CroppedDataWarning;
