import { Basic } from './common/basic';
import { ResultType } from './common/data-type';
import { IDefaultActionSetting, IGizmoSetting } from './common/interface/setting';
declare class SettingController extends Basic {
    private apiClassName;
    private WdpActionSettingsAPI;
    constructor(obj: any);
    GetApiVersion(): Promise<ResultType>;
    SetCoordType(coordTypeValue: number): Promise<ResultType>;
    GetCoordType(): Promise<ResultType>;
    SetCoordZType(coordZTypeValue: number): Promise<ResultType>;
    GetCoordZType(): Promise<ResultType>;
    SetAudioVolume(volume: number): Promise<ResultType>;
    SetMode(mode?: string): Promise<ResultType>;
    SetDefaultActionSetting(opt: IDefaultActionSetting): Promise<ResultType>;
    SetGizmoSetting(opt?: IGizmoSetting): Promise<ResultType>;
}
export default SettingController;
