import { AxiosResponse } from "axios"; import { ApiRequest } from "../client/ApiRequest"; import { IOptions, IRequestOptions, IStandardParameters, IStandardResponse } from "../types"; export interface IShopSectionTranslation { /** * The numeric ID for the ShopSection. */ shop_section_id: number; /** * The IETF language tag (e.g. 'fr') for the language of this translation. */ language: string; /** * Translation of title of ShopSection. */ title: string; } export interface IGetShopSectionTranslationParameters { shop_id: string | number; shop_section_id: number; language: string; } export interface ICreateShopSectionTranslationParameters { shop_id: string | number; shop_section_id: number; language: string; title?: string; } export interface IUpdateShopSectionTranslationParameters { shop_id: string | number; shop_section_id: number; language: string; title?: string; } export interface IDeleteShopSectionTranslationParameters { shop_id: string | number; shop_section_id: number; language: string; } export declare class ShopSectionTranslation extends ApiRequest { constructor(options: IOptions); /** * Retrieves a ShopSectionTranslation by shop_id, shop_section_id and language */ getShopSectionTranslation(params: IGetShopSectionTranslationParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Creates a ShopSectionTranslation by shop_id, shop_section_id and language */ createShopSectionTranslation(params: ICreateShopSectionTranslationParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Updates a ShopSectionTranslation by shop_id, shop_section_id and language */ updateShopSectionTranslation(params: IUpdateShopSectionTranslationParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; /** * Deletes a ShopSectionTranslation by shop_id, shop_section_id and language */ deleteShopSectionTranslation(params: IDeleteShopSectionTranslationParameters & IStandardParameters, extra?: IRequestOptions): Promise>>; }