import { Handler } from 'aws-lambda'; import { Axios, AxiosResponse } from 'axios'; import { AlphaOptions, AlphaResponse } from './types'; export declare class Alpha extends Axios { constructor(); constructor(config: AlphaOptions); constructor(target: string | Handler); constructor(target: string | Handler, config: AlphaOptions); request>(config: AlphaOptions): Promise; get, D = any>(url: string, config?: AlphaOptions): Promise; delete, D = any>(url: string, config?: AlphaOptions): Promise; head, D = any>(url: string, config?: AlphaOptions): Promise; options, D = any>(url: string, config?: AlphaOptions): Promise; post, D = any>(url: string, data?: D, config?: AlphaOptions): Promise; put, D = any>(url: string, data?: D, config?: AlphaOptions): Promise; patch, D = any>(url: string, data?: D, config?: AlphaOptions): Promise; }