import { type LogService } from 'common-services'; import { type WhookRouteTypedHandler } from '@whook/whook'; import { ExpressiveJSONSchema } from 'ya-json-schema-types'; export declare const streamSchema: { readonly name: "Stream"; readonly schema: ExpressiveJSONSchema; }; export declare const streamResponse: { readonly name: "Stream"; readonly response: { readonly content: { readonly 'application/octet-stream': { readonly schema: ExpressiveJSONSchema; }; }; }; }; export declare const streamRequestBody: { readonly name: "Stream"; readonly requestBody: { readonly required: true; readonly content: { readonly 'application/octet-stream': { readonly schema: ExpressiveJSONSchema; }; }; }; }; export declare const definition: { readonly path: "/stream"; readonly method: "put"; readonly operation: { readonly operationId: "putEchoedStream"; readonly summary: "Echoes what it takes."; readonly tags: ["example"]; readonly requestBody: import("ya-open-api-types").OpenAPIReference>; readonly responses: { readonly 201: import("ya-open-api-types").OpenAPIReference>; }; }; }; declare const _default: import("knifecycle").ServiceInitializer<{ log: LogService; }, WhookRouteTypedHandler<{ requestBody: components["requestBodies"]["Stream"]; responses: { 201: components["responses"]["Stream"]; }; }, { readonly path: "/stream"; readonly method: "put"; readonly operation: { readonly operationId: "putEchoedStream"; readonly summary: "Echoes what it takes."; readonly tags: ["example"]; readonly requestBody: import("ya-open-api-types").OpenAPIReference>; readonly responses: { readonly 201: import("ya-open-api-types").OpenAPIReference>; }; }; }>>; export default _default;