import { ExtractPropTypes, PropType } from 'vue';
export type UnitType = 'imperial' | 'metric' | 'nautical';
export declare enum ScaleUnitEnum {
    Meters = "m",
    Kilometers = "km",
    Miles = "mi",
    Feet = "ft",
    NauticalMiles = "nm"
}
export declare const scaleProps: {
    /**
     *@description 比例尺最大宽度(像素单位px)
     */
    maxWidth: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * @description 单位，imperial:英制,mi(英里),ft(英尺);metric:公制,km(千米),m(米);nautical:海里制,nm(海里)
     */
    unit: {
        type: PropType<UnitType>;
        default: string;
    };
};
export declare const scaleEmits: {};
export type ScaleProps = ExtractPropTypes<typeof scaleProps>;
export type ScaleEmits = typeof scaleEmits;
