export default function commonFetch<T>({ url, method, headers, fetchOptions, data, }: {
url: string;
method: RequestInit['method'];
headers?: RequestInit['headers'];
fetchOptions?: Omit<RequestInit, 'method' | 'headers'>;
data?: Record<string, unknown>;
}): Promise<T>;