import { Action1 } from "./common/Action1";
import { GNHashtable } from "./common/GNData";
import { DashboardModels } from "./entity/models/DashboardModels";
import { DashboardResponseModels } from "./entity/models/DashboardResponseModels";
export declare class DashboardApi {
    server: ServerDashboardApi;
    admin: AdminDashboardApi;
    changePasswordAdminAccount(requestData: DashboardModels.ChangePasswordAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.ChangePasswordAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    changePasswordAdminAccountAsync(requestData: DashboardModels.ChangePasswordAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.ChangePasswordAdminAccountOperationResponse>;
    getAdminAccountList(requestData: DashboardModels.GetAdminAccountListRequestData, onResponse?: Action1<DashboardResponseModels.GetAdminAccountListOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getAdminAccountListAsync(requestData: DashboardModels.GetAdminAccountListRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetAdminAccountListOperationResponse>;
    getGameInformation(requestData: DashboardModels.GetGameInformationRequestData, onResponse?: Action1<DashboardResponseModels.GetGameInformationOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getGameInformationAsync(requestData: DashboardModels.GetGameInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetGameInformationOperationResponse>;
    getGameList(requestData: DashboardModels.GetGameListRequestData, onResponse?: Action1<DashboardResponseModels.GetGameListOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getGameListAsync(requestData: DashboardModels.GetGameListRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetGameListOperationResponse>;
    getMasterGameSettings(requestData: DashboardModels.GetMasterGameSettingsRequestData, onResponse?: Action1<DashboardResponseModels.GetMasterGameSettingsOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getMasterGameSettingsAsync(requestData: DashboardModels.GetMasterGameSettingsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetMasterGameSettingsOperationResponse>;
    getSecretInfoInformation(requestData: DashboardModels.GetSecretInfoInformationRequestData, onResponse?: Action1<DashboardResponseModels.GetSecretInfoInformationOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getSecretInfoInformationAsync(requestData: DashboardModels.GetSecretInfoInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetSecretInfoInformationOperationResponse>;
    getSecretInfoList(requestData: DashboardModels.GetSecretInfoListRequestData, onResponse?: Action1<DashboardResponseModels.GetSecretInfoListOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getSecretInfoListAsync(requestData: DashboardModels.GetSecretInfoListRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetSecretInfoListOperationResponse>;
    getServerLog(requestData: DashboardModels.GetServerLogRequestData, onResponse?: Action1<DashboardResponseModels.GetServerLogOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getServerLogAsync(requestData: DashboardModels.GetServerLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetServerLogOperationResponse>;
    createAdminAccount(requestData: DashboardModels.CreateAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.CreateAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    createAdminAccountAsync(requestData: DashboardModels.CreateAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.CreateAdminAccountOperationResponse>;
    createGame(requestData: DashboardModels.CreateGameRequestData, onResponse?: Action1<DashboardResponseModels.CreateGameOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    createGameAsync(requestData: DashboardModels.CreateGameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.CreateGameOperationResponse>;
    createSecretInfo(requestData: DashboardModels.CreateSecretInfoRequestData, onResponse?: Action1<DashboardResponseModels.CreateSecretInfoOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    createSecretInfoAsync(requestData: DashboardModels.CreateSecretInfoRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.CreateSecretInfoOperationResponse>;
    loginByAdminAccount(requestData: DashboardModels.LoginByAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.LoginByAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    loginByAdminAccountAsync(requestData: DashboardModels.LoginByAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.LoginByAdminAccountOperationResponse>;
    removeAdminAccount(requestData: DashboardModels.RemoveAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.RemoveAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    removeAdminAccountAsync(requestData: DashboardModels.RemoveAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.RemoveAdminAccountOperationResponse>;
    setGameInformation(requestData: DashboardModels.SetGameInformationRequestData, onResponse?: Action1<DashboardResponseModels.SetGameInformationOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    setGameInformationAsync(requestData: DashboardModels.SetGameInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.SetGameInformationOperationResponse>;
    setMasterGameSettings(requestData: DashboardModels.SetMasterGameSettingsRequestData, onResponse?: Action1<DashboardResponseModels.SetMasterGameSettingsOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    setMasterGameSettingsAsync(requestData: DashboardModels.SetMasterGameSettingsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.SetMasterGameSettingsOperationResponse>;
    setPasswordAdminAccount(requestData: DashboardModels.SetPasswordAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.SetPasswordAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    setPasswordAdminAccountAsync(requestData: DashboardModels.SetPasswordAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.SetPasswordAdminAccountOperationResponse>;
    setSecretInfoInformation(requestData: DashboardModels.SetSecretInfoInformationRequestData, onResponse?: Action1<DashboardResponseModels.SetSecretInfoInformationOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    setSecretInfoInformationAsync(requestData: DashboardModels.SetSecretInfoInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.SetSecretInfoInformationOperationResponse>;
    setSecretKeyAdminAccount(requestData: DashboardModels.SetSecretKeyAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.SetSecretKeyAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    setSecretKeyAdminAccountAsync(requestData: DashboardModels.SetSecretKeyAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.SetSecretKeyAdminAccountOperationResponse>;
    getUsernameAdminAccount(requestData: DashboardModels.GetUsernameAdminAccountRequestData, onResponse?: Action1<DashboardResponseModels.GetUsernameAdminAccountOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getUsernameAdminAccountAsync(requestData: DashboardModels.GetUsernameAdminAccountRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetUsernameAdminAccountOperationResponse>;
    getAnalytics(requestData: DashboardModels.GetAnalyticsRequestData, onResponse?: Action1<DashboardResponseModels.GetAnalyticsOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getAnalyticsAsync(requestData: DashboardModels.GetAnalyticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetAnalyticsOperationResponse>;
    getEventCallbackCloudScript(requestData: DashboardModels.GetEventCallbackCloudScriptRequestData, onResponse?: Action1<DashboardResponseModels.GetEventCallbackCloudScriptOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getEventCallbackCloudScriptAsync(requestData: DashboardModels.GetEventCallbackCloudScriptRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetEventCallbackCloudScriptOperationResponse>;
    setEventCallbackCloudScript(requestData: DashboardModels.SetEventCallbackCloudScriptRequestData, onResponse?: Action1<DashboardResponseModels.SetEventCallbackCloudScriptOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    setEventCallbackCloudScriptAsync(requestData: DashboardModels.SetEventCallbackCloudScriptRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.SetEventCallbackCloudScriptOperationResponse>;
    resetStatisticsLeaderboard(requestData: DashboardModels.ResetStatisticsLeaderboardRequestData, onResponse?: Action1<DashboardResponseModels.ResetStatisticsLeaderboardOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    resetStatisticsLeaderboardAsync(requestData: DashboardModels.ResetStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.ResetStatisticsLeaderboardOperationResponse>;
    getBackupStatisticsLeaderboardVersion(requestData: DashboardModels.GetBackupStatisticsLeaderboardVersionRequestData, onResponse?: Action1<DashboardResponseModels.GetBackupStatisticsLeaderboardVersionOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getBackupStatisticsLeaderboardVersionAsync(requestData: DashboardModels.GetBackupStatisticsLeaderboardVersionRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetBackupStatisticsLeaderboardVersionOperationResponse>;
    getServerGameData(requestData: DashboardModels.GetServerGameDataRequestData, onResponse?: Action1<DashboardResponseModels.GetServerGameDataOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    getServerGameDataAsync(requestData: DashboardModels.GetServerGameDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.GetServerGameDataOperationResponse>;
    deleteInDatabase(requestData: DashboardModels.DeleteInDatabaseRequestData, onResponse?: Action1<DashboardResponseModels.DeleteInDatabaseOperationResponse>, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void;
    deleteInDatabaseAsync(requestData: DashboardModels.DeleteInDatabaseRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise<DashboardResponseModels.DeleteInDatabaseOperationResponse>;
}
export declare class ServerDashboardApi {
}
export declare class AdminDashboardApi {
}
