/**
 * Generated and copied from the [events service](https://github.com/ArcGIS/hub-newsletters/blob/master/orval/custom-client.ts)
 * Do not edit manually
 */
export interface IOrvalParams {
    url: string;
    method: "GET" | "POST" | "PUT" | "DELETE" | "PATCH";
    headers?: HeadersInit;
    params?: Record<string, any>;
    data?: Record<string, any>;
}
export interface ICustomParams {
    hubApiUrl?: string;
    token?: string;
    headers?: HeadersInit;
    params?: Record<string, any>;
    data?: Record<string, any>;
    mode?: RequestMode;
    cache?: RequestCache;
    credentials?: RequestCredentials;
}
export declare function customClient<T>(orvalParams: IOrvalParams, customParams: ICustomParams): Promise<T>;
