/** * Disclaimer: modules in _shims aren't intended to be imported by SDK users. */ import { manual } from "./manual-types.js"; import * as auto from 'openai/_shims/auto/types'; import { type RequestOptions } from "../core.js"; type SelectType = unknown extends Manual ? Auto : Manual; export const kind: string; // @ts-ignore export type Agent = SelectType; // @ts-ignore export const fetch: SelectType; // @ts-ignore export type Request = SelectType; // @ts-ignore export type RequestInfo = SelectType; // @ts-ignore export type RequestInit = SelectType; // @ts-ignore export type Response = SelectType; // @ts-ignore export type ResponseInit = SelectType; // @ts-ignore export type ResponseType = SelectType; // @ts-ignore export type BodyInit = SelectType; // @ts-ignore export type Headers = SelectType; // @ts-ignore export const Headers: SelectType; // @ts-ignore export type HeadersInit = SelectType; // @ts-ignore export type BlobPropertyBag = SelectType; // @ts-ignore export type FilePropertyBag = SelectType; // @ts-ignore export type FileFromPathOptions = SelectType; // @ts-ignore export type FormData = SelectType; // @ts-ignore export const FormData: SelectType; // @ts-ignore export type File = SelectType; // @ts-ignore export const File: SelectType; // @ts-ignore export type Blob = SelectType; // @ts-ignore export const Blob: SelectType; // @ts-ignore export type Readable = SelectType; // @ts-ignore export type FsReadStream = SelectType; // @ts-ignore export type ReadableStream = SelectType; // @ts-ignore export const ReadableStream: SelectType; export function getMultipartRequestOptions>( form: FormData, opts: RequestOptions, ): Promise>; export function getDefaultAgent(url: string): any; // @ts-ignore export type FileFromPathOptions = SelectType; export function fileFromPath(path: string, options?: FileFromPathOptions): Promise; export function fileFromPath(path: string, filename?: string, options?: FileFromPathOptions): Promise; export function isFsReadStream(value: any): value is FsReadStream;