interface SearchSpeedCorrection {
    speed: number;
    correction: number;
}
interface SearchSweepWidthVisibilityData {
    sw: number;
    vis: number;
}
interface SearchSpeedCorrections {
    Aircraft: SearchSpeedCorrection[];
    Helicopter: SearchSpeedCorrection[];
}
interface SearchHeightSweepWidths {
    [altitude: string]: SearchSweepWidthVisibilityData[];
}
interface SearchTargetSweepWidthData {
    weather_corrections: string;
    speed_corrections: SearchSpeedCorrections;
    Helicopter: SearchHeightSweepWidths;
    Aircraft: SearchHeightSweepWidths;
    Boat: SearchHeightSweepWidths;
}
interface MarineSweepWidthData {
    [object_type: string]: SearchTargetSweepWidthData;
}

declare const marine_sweep_widths: MarineSweepWidthData;

declare const marine_sweep_width_weather_corrections: {
    small: {
        IAMSAR: {
            low: number;
            medium: number;
            high: number;
        };
    };
    large: {
        IAMSAR: {
            low: number;
            medium: number;
            high: number;
        };
        au: {
            low: number;
            medium: number;
            high: number;
        };
    };
};

export { type MarineSweepWidthData, type SearchHeightSweepWidths, type SearchSpeedCorrection, type SearchSpeedCorrections, type SearchSweepWidthVisibilityData, type SearchTargetSweepWidthData, marine_sweep_width_weather_corrections, marine_sweep_widths };
