import { InitOptions, Headers, Fetch } from './types';
export declare class createClient {
    private options?;
    fetch?: Fetch;
    constructor(options: InitOptions);
    request(method: string, path: string, data?: object, requestHeaders?: Headers): Promise<any>;
    post(path: string, data: object, headers?: Headers): Promise<any>;
    get(path: string, headers?: Headers): Promise<any>;
    put(path: string, data: object, headers?: Headers): Promise<any>;
    delete(path: string, data: object, headers?: Headers): Promise<any>;
}
