import { ApiClient } from '../client.js'; import { ProtobufAngularRequest } from '../models/protobuf-angular-request.js'; import { CodeGenerationResult } from '../models/code-generation-result.js'; import { ProtobufReactRequest } from '../models/protobuf-react-request.js'; import { ProtobufFetchRequest } from '../models/protobuf-fetch-request.js'; import { ProtobufCSharpHttpClientRequest } from '../models/protobuf-c-sharp-http-client-request.js'; import { ProtobufGoNetHttpRequest } from '../models/protobuf-go-net-http-request.js'; import { ProtobufJavaSpringRequest } from '../models/protobuf-java-spring-request.js'; import { ProtobufKotlinKtorRequest } from '../models/protobuf-kotlin-ktor-request.js'; import { ProtobufPythonHttpxRequest } from '../models/protobuf-python-httpx-request.js'; import { ProtobufRustReqwestRequest } from '../models/protobuf-rust-reqwest-request.js'; import { ProtobufSwiftUrlSessionRequest } from '../models/protobuf-swift-url-session-request.js'; /** * Generate Angular HTTP client from Protobuf definition * * @param {ProtobufAngularRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function angular(apiClient: ApiClient, body?: ProtobufAngularRequest): Promise; /** * Generate React HTTP client from Protobuf definition * * @param {ProtobufReactRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function react(apiClient: ApiClient, body?: ProtobufReactRequest): Promise; /** * Generate TypeScript Fetch client from Protobuf definition * * @param {ProtobufFetchRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function typescriptFetch(apiClient: ApiClient, body?: ProtobufFetchRequest): Promise; /** * Generate C# HttpClient from Protobuf definition * * @param {ProtobufCSharpHttpClientRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function csharpHttpclient(apiClient: ApiClient, body?: ProtobufCSharpHttpClientRequest): Promise; /** * Generate Go net/http client from Protobuf definition * * @param {ProtobufGoNetHttpRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function goNethttp(apiClient: ApiClient, body?: ProtobufGoNetHttpRequest): Promise; /** * Generate Java Spring client from Protobuf definition * * @param {ProtobufJavaSpringRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function javaSpring(apiClient: ApiClient, body?: ProtobufJavaSpringRequest): Promise; /** * Generate Kotlin Ktor client from Protobuf definition * * @param {ProtobufKotlinKtorRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function kotlinKtor(apiClient: ApiClient, body?: ProtobufKotlinKtorRequest): Promise; /** * Generate Python httpx client from Protobuf definition * * @param {ProtobufPythonHttpxRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function pythonHttpx(apiClient: ApiClient, body?: ProtobufPythonHttpxRequest): Promise; /** * Generate Rust Reqwest client from Protobuf definition * * @param {ProtobufRustReqwestRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function rustReqwest(apiClient: ApiClient, body?: ProtobufRustReqwestRequest): Promise; /** * Generate Swift URLSession client from Protobuf definition * * @param {ProtobufSwiftUrlSessionRequest} body (optional) Request body parameter for body * * @returns {Promise} Promise containing the created CodeGenerationResult */ export declare function swiftUrlsession(apiClient: ApiClient, body?: ProtobufSwiftUrlSessionRequest): Promise; //# sourceMappingURL=protobuf.service.d.ts.map