import { ResponseData } from '../../model/ResponseMessage';
interface initExplicitParams {
    Name: string;
    IsShow: boolean;
}
/**
 * 控制闸门开合度及高度
 */
interface initParams {
    EqCode: string;
    Height: number;
    State: number;
}
/**
 * 控制上下游水流
 */
interface initWaterParams {
    Height: number;
    Name: string;
    State: number;
}
/**
* 创建漫游
* @param params object
* @param params.StartPos string 初始点名称
* @param params.EndPos string 结束点名称
 */
interface creatViewModParams {
    StartPos: string;
    EndPos: string;
}
/**
* 显示雷达特效
* @param params object
* @param params.lat number 纬度
* @param params.lon number 经度
* @param params.radius number 半径
 */
interface radarEffectParams {
    lat: number;
    lon: number;
    radius: number;
}
/**
* 根据ID改变网格高度，显示洪水淹没效果
* @param params object
* @param params.id number 网格ID
* @param params.height number 对应ID所处高度
 */
interface changeFloodHeightParams {
    id: number;
    height: number;
}
declare const _default: {
    animatorControl: (params: string) => Promise<string | ResponseData>;
    explicitImplicit: (params: initExplicitParams) => Promise<string | ResponseData>;
    floodControl: () => Promise<string | ResponseData>;
    gateControl: (params: initParams) => Promise<string | ResponseData>;
    networkRivers: () => Promise<string | ResponseData>;
    riverLakeLength: () => Promise<string | ResponseData>;
    uPDownWaterLevelAniControl: (params: initWaterParams) => Promise<string | ResponseData>;
    waterEnvirals: () => Promise<string | ResponseData>;
    waterSpeedControl: (params: number) => Promise<string | ResponseData>;
    waterUpOrDown: (params: string) => Promise<string | ResponseData>;
    cameraReturn: () => Promise<string | ResponseData>;
    creatViewMod: (params: creatViewModParams) => Promise<string | ResponseData>;
    pauseAndContiune: (params: boolean) => Promise<string | ResponseData>;
    endViewMod: () => Promise<string | ResponseData>;
    setViewHeight: (params: string) => Promise<string | ResponseData>;
    secondCamHideOrShow: (params: boolean) => Promise<string | ResponseData>;
    onChangeSecondCam: () => Promise<string | ResponseData>;
    onChangeFirstCam: () => Promise<string | ResponseData>;
    radarEffect: (params: radarEffectParams) => Promise<string | ResponseData>;
    closeRadar: () => Promise<string | ResponseData>;
    camRoam: (params: boolean) => Promise<string | ResponseData>;
    changeFloodHeight: (params: changeFloodHeightParams) => Promise<string | ResponseData>;
};
export default _default;
