import { PropType } from 'vue';
export interface MapState {
    address: string;
    keyWord: string;
    poi: {
        formattedAddress?: string;
        longitude?: number | string;
        latitude?: number | string;
        [key: string]: any;
    };
    marker: any;
    map: any;
    geocode: any;
    localsearch: any;
    box: boolean;
    oldPoi: {
        formattedAddress?: string;
        longitude?: number | string;
        latitude?: number | string;
        [key: string]: any;
    };
    loading: boolean;
    searchResultHtml?: string;
    resultVisible?: boolean;
    statisticsVisible?: boolean;
    suggestsVisible?: boolean;
    lineDataVisible?: boolean;
}
export declare const mapProps: {
    modelValue: {
        type: PropType<{
            [key: string]: any;
            formattedAddress?: string | undefined;
            longitude?: string | number | undefined;
            latitude?: string | number | undefined;
        }>;
        default: () => {};
    };
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    detail: {
        type: BooleanConstructor;
        default: boolean;
    };
    closable: {
        type: BooleanConstructor;
        default: boolean;
    };
    mapType: {
        type: NumberConstructor;
        default: number;
    };
    zoom: {
        type: NumberConstructor;
        default: number;
    };
    ps: {
        type: NumberConstructor;
        default: number;
    };
};
