import { Json } from "../types/Json.js"; import { Optional } from "../types/Types.js"; import { PageList } from "../types/PageList.js"; import { FetchOptions, Gateway } from "../types/Gateway.js"; import { RequestOptions } from "../http/RequestOptions.js"; import { Uri } from "../types/Uri.js"; import { Api, RouteOptions } from "./Api.js"; //#region src/services/ApiGateway.d.ts export declare class ApiGateway extends Gateway { readonly api: Api; constructor(api?: Api); get(uri: Uri, options?: RouteOptions): Promise>; getOne(uri: Uri, options?: RouteOptions): Promise>; post(uri: Uri, item?: Json, options?: RouteOptions): Promise; postSearch(uri: Uri, options?: RequestOptions | FetchOptions): Promise>; patch(uri: Uri, item?: Json, options?: RouteOptions): Promise; put(uri: Uri, item?: Json, options?: RouteOptions): Promise; delete(uri: Uri, options?: RouteOptions): Promise; } //#endregion //# sourceMappingURL=ApiGateway.d.ts.map