import type { Feature, Polygon } from 'geojson';
import type { SelectionZone } from '../../../../types/SelectionZone';
import type { Coordinates } from '../OffsetWellMap.types';
export type ResolvedBounds = {
    value: [number, number, number, number];
    padding?: number;
};
/**
 * Determines the target bounds for the reset zoom action.
 * Priority: ghost zone > radius circle > subject well tile grid.
 */
export declare const resolveResetBounds: ({ selectionZone, circleGeoJSON, subjectWellCoords, }: {
    selectionZone?: SelectionZone | null;
    circleGeoJSON: Feature<Polygon> | null;
    subjectWellCoords: Coordinates | null;
}) => ResolvedBounds | null;
//# sourceMappingURL=resolveResetBounds.d.ts.map