import { type AwsBedrockProviderOptions } from "../registry/aws.js"; import type { FetchImpl, Model } from "../types.js"; import type { OpenAIResponsesOptions } from "./openai-responses.js"; export type BedrockMantleProviderOptions = AwsBedrockProviderOptions; export interface BedrockMantleOptions extends OpenAIResponsesOptions { providerOptions?: BedrockMantleProviderOptions; } export declare function createBedrockMantleAuthenticatedFetch(options?: BedrockMantleOptions): FetchImpl; export interface PreparedBedrockMantleRequest { model: Model<"openai-responses">; options: OpenAIResponsesOptions; } export declare function prepareBedrockMantleRequest(model: Model<"openai-responses">, options: BedrockMantleOptions): PreparedBedrockMantleRequest;