export type Fetcher = (input: RequestInfo | URL, init?: RequestInit) => Promise; export interface FetcherError extends Error { url?: string; status?: number; statusText?: string; responseText?: string; responseJson?: object; } export declare const fetcherError: (message: string, response: Response, responseText: string) => FetcherError; export declare const fetchData: (input: RequestInfo | URL, init?: RequestInit) => Promise; export declare const postData: (input: RequestInfo | URL, init: Omit) => Promise;