import { IScreeningRoom, ISeat } from '../chevre/place'; import * as factory from '../factory'; import { ISearchResult, Service } from '../service'; /** * 施設サービス */ export declare class PlaceService extends Service { /** * 施設検索 */ searchMovieTheaters(params: factory.place.movieTheater.ISearchConditions): Promise>; /** * ルーム検索 */ searchScreeningRooms(params: { limit?: number; page?: number; /** * ルームコード */ branchCode?: { $eq?: string; }; /** * 施設条件 */ containedInPlace?: { /** * 施設コード */ branchCode?: { $eq?: string; }; }; }): Promise>; /** * 座席検索 */ searchSeats(params: { limit?: number; page?: number; /** * 座席コード */ branchCode?: { $eq?: string; }; /** * セクション条件 */ containedInPlace?: { /** * ルーム条件 */ containedInPlace?: { /** * 施設条件 */ containedInPlace?: { /** * 施設コード */ branchCode?: { $eq?: string; }; }; }; }; }): Promise>; /** * ターミナル検索 */ searchBusStops(params: factory.place.busStop.ISearchConditions): Promise<{ data: factory.place.busStop.IPlace[]; }>; }