import { type ResolvedChartViewportWindow } from "./viewport";
export type ResolveChartViewportWindowFromZoomOptions = {
    anchorIndex?: number | undefined;
    currentWindow: ResolvedChartViewportWindow;
    itemCount: number;
    maxVisibleCount?: number | undefined;
    minVisibleCount?: number | undefined;
    zoomFactor: number;
};
export type ResolveChartViewportWindowFromPanDeltaOptions = {
    currentWindow: ResolvedChartViewportWindow;
    deltaPoints: number;
    itemCount: number;
};
export declare const resolveChartViewportWindowFromZoom: ({ anchorIndex, currentWindow, itemCount, maxVisibleCount, minVisibleCount, zoomFactor }: ResolveChartViewportWindowFromZoomOptions) => ResolvedChartViewportWindow;
export declare const resolveChartViewportWindowFromPanDelta: ({ currentWindow, deltaPoints, itemCount }: ResolveChartViewportWindowFromPanDeltaOptions) => ResolvedChartViewportWindow;
//# sourceMappingURL=viewportTransform.d.ts.map