import { ResponseData } from '../../model/ResponseMessage';
interface byLonLat {
    lat: number;
    lon: number;
}
interface XYZpoint {
    x: number;
    y: number;
    z: number;
}
interface thrCrLine {
    LineName: string;
    Points: XYZpoint[];
    value: number;
    StartWidth: number;
    EndWidth: number;
}
interface BuildingSpecialEffectsParam {
    val: boolean;
}
interface ParkSpecialEffectsParam {
    val: boolean;
}
interface WarningSpecialEffectsparmam {
    Name: string;
    temp: number;
    val: boolean;
    x: number;
    y: number;
    z: number;
}
interface DeleteLightParam {
    Name: string;
    temp: number;
}
interface FocusOnPoi2Param {
    PoiName: string;
    distance: number;
    x: number;
    y: number;
}
interface DeleteDrawLineParam {
    LineName: string;
}
declare const _default: {
    BuildingSpecialEffects: (param: BuildingSpecialEffectsParam[]) => Promise<string | ResponseData>;
    CanClick: (param: boolean) => Promise<boolean | ResponseData>;
    DeleteDrawLine: (param: DeleteDrawLineParam[]) => Promise<string | ResponseData>;
    DeleteLight: (param: DeleteLightParam[]) => Promise<string | ResponseData>;
    DeletePatrolPoint: () => Promise<string | ResponseData>;
    DrawLine: (param: thrCrLine) => Promise<string | ResponseData>;
    FocusOnPoi2: (param: FocusOnPoi2Param[]) => Promise<string | ResponseData>;
    ModelClose: () => Promise<string | ResponseData>;
    ParkSpecialEffects: (param: ParkSpecialEffectsParam[]) => Promise<string | ResponseData>;
    PatrolPoint: (param: byLonLat) => Promise<string | ResponseData>;
    WarningSpecialEffects: (param: WarningSpecialEffectsparmam[]) => Promise<string | ResponseData>;
};
export default _default;
