import { StyledColumn } from '../../../AdaptableState/StyledColumnState';
import { PercentBarStyle } from '../../../AdaptableState/StyledColumns/PercentBarStyle';
export declare const hasPercentBarRangesConfigured: (pb: PercentBarStyle | undefined) => boolean;
/** Illustrative scale for preview — shows negatives when origin is Auto or Zero. */
export declare const getPercentBarPreviewScale: (pb: PercentBarStyle) => {
    min: number;
    max: number;
};
export declare const getPercentBarPreviewSampleValues: (pb: PercentBarStyle) => number[];
export type PercentBarPreviewGeometry = {
    barLeftPercent: number;
    barWidthPercent: number;
    percentageValue: number;
    barColor?: string;
};
export declare const getPercentBarPreviewGeometry: (numericValue: number, pb: PercentBarStyle, min: number, max: number) => PercentBarPreviewGeometry;
export declare const formatPercentBarPreviewCellText: (numericValue: number, percentageValue: number, pb: PercentBarStyle) => string;
export declare const getPercentBarPreviewTrackColor: (pb: PercentBarStyle) => string | undefined;
export declare const getPercentBarPreviewResolvedBarColor: (color: string | undefined) => string | undefined;
export declare const hasPercentBarStylePreview: (styledColumn: StyledColumn) => boolean;
