import type { AbsoluteMiddlewareOptions, FinalizeHandler, SerializeHandler } from '@byu-oit-sdk/middleware-stack'; import { Command } from './Command.js'; /** * Wraps the Fetch Request class with a Command. */ export declare class FetchCommand extends Command { constructor(url: string | URL | Request, options?: RequestInit); } /** * The default serializer for passing the input and output through to the request and * response properties respectively on the middleware handler argument object. * * @param next - The next middleware to invoke in the middleware stack. * @returns A serialize middleware handler {@link * @byu-oit-sdk/middleware-stack#SerializeHandler | as defined in the Middleware * Stack module}. */ export declare function FetchTransformer(next: FinalizeHandler): SerializeHandler; export declare const FetchTransformerOptions: AbsoluteMiddlewareOptions;