///
interface IRequestBodyUtil {
json(data: any): Buffer;
urlencoded(data: any): Buffer;
}
interface IRequestOption {
url: string;
method?: string;
body?: (util: IRequestBodyUtil) => Buffer;
headers?: Record;
type?: 'json' | 'buffer' | 'text';
}
export declare function request(option: IRequestOption): Promise;
export {};