import { ICreateSettingParams, IEntitySetting, IFetchSettingParams, IRemoveSettingParams, IRemoveSettingResponse, IUpdateSettingParams } from "../types";
/**
 * create setting V2
 *
 * @export
 * @param {ICreateSettingParams} options
 * @return {*} {Promise<IEntitySetting>}
 */
export declare function createSettingV2(options: ICreateSettingParams): Promise<IEntitySetting>;
/**
 * fetch setting V2
 *
 * @export
 * @param {IFetchSettingParams} options
 * @return {*} {Promise<IEntitySetting>}
 */
export declare function fetchSettingV2(options: IFetchSettingParams): Promise<IEntitySetting>;
/**
 * update setting V2
 *
 * @export
 * @param {IUpdateSettingParams} options
 * @return {*} {Promise<IEntitySetting>}
 */
export declare function updateSettingV2(options: IUpdateSettingParams): Promise<IEntitySetting>;
/**
 * remove setting
 *
 * @export
 * @param {IRemoveSettingParams} options
 * @return {*} {Promise<IRemoveSettingResponse>}
 */
export declare function removeSettingV2(options: IRemoveSettingParams): Promise<IRemoveSettingResponse>;
