export declare type PathParamsFor<T extends (...args: any[]) => string> = Parameters<T>[0] extends undefined ? {} : NonNullable<Parameters<T>[0]>;
export declare type QueryParamsFor<T extends (...args: any[]) => string> = Parameters<T>[1];
export declare type Optionality = "required" | "optional";
