import Request from "./request"; import InferMethod from "./method/string/infer"; import InferPath from "./path/path/infer"; import InferHeader from "../headers/record/infer"; import InferBody from "../body/value/infer"; import Partial from "@dikac/t-object/partial"; export declare type Type> = Request, InferPath, InferHeader extends never ? {} : InferHeader, InferBody extends never ? unknown : InferBody>; export default function RequestFunctionParameter>(request: RequestType): Type;