import { ListSettingOptionRequestType, SettingOption, SettingOptionBatchUpdateRequestType, SettingOptionBatchUpdateResponseType, SettingOptionByIdRequestType, UpdateSettingOptionRequestType } from './types'; import { AxiosInstance } from 'axios'; export default class SettingOptions { private readonly client; constructor(client: AxiosInstance); getById({ group_id, option_id, }: SettingOptionByIdRequestType): Promise; list({ option_id, }: ListSettingOptionRequestType): Promise<{ data: SettingOption[]; count: number; totalPages: number; }>; updateById({ group_id, option_id, data, }: UpdateSettingOptionRequestType): Promise; batch({ option_id, data, }: SettingOptionBatchUpdateRequestType): Promise; }