import type { IHttpOperationRequest, IHttpOperationRequestBody, IHttpParam, Optional, Reference } from '@stoplight/types'; import type { ParameterObject } from 'openapi3-ts'; import { ArrayCallbackParameters } from '../../types'; import { Oas3TranslateFunction } from '../types'; export declare const translateToSharedRequestBody: Oas3TranslateFunction, Optional>>; export declare const translateRequestBody: Oas3TranslateFunction<[key: Optional, requestBodyObject: unknown], Optional>>; export declare const translateParameterObject: Oas3TranslateFunction<[parameterObject: ParameterObject], IHttpParam>; export declare const translateToRequest: Oas3TranslateFunction<[path: Record, operation: Record], IHttpOperationRequest>;