import { HotPepperResponse, MasterResponse, ResponseField } from './apiBase'; import { SpecialCategoryResponse } from './specialCategory'; export interface SpecialResponse { special: (MasterResponse & { [key in keyof SpecialCategoryResponse]: MasterResponse; })[]; } /** * Special Master API. * * @class Special * @export * @see https://webservice.recruit.co.jp/doc/hotpepper/reference.html */ export declare class Special { private _URL; private _keyManager; private _params; constructor(); /** * Sets special codes (exact match). Multiple search is possible. * * @memberof Special * @param {string} special Special codes. * @returns {any} {this} */ special(special: string): this; /** * Sets special category codes (exact match). Multiple ones can be specified. * * @memberof Special * @param {string} specialCategory Special category codes. * @returns {any} {this} */ specialCategory(specialCategory: string): this; /** * Search special categories. * * @memberof Special * @returns {any} * {Promise>>} */ search(): Promise>>; }