///
declare type Headers = {
[Header: string]: string;
};
declare const get: (url: string, type: T, headers?: Headers | undefined) => Promise;
declare const post: (url: string, data: string, headers?: Headers | undefined) => Promise;
declare const fetcher: (method: M) => Method;
export default fetcher;
declare type Methods = 'get' | 'post';
declare type Method = M extends 'post' ? typeof post : typeof get;