import * as types from './types'; export { createCartIdentifier } from './utils'; export declare class MoltinClient { private client_id; private client_secret?; private storage?; private options?; private fetch?; constructor(options: types.InitOptions); request(method: string, path: string, data?: object, requestHeaders?: types.Headers): Promise; authenticate(): Promise; post(path: string, data: object, headers?: types.Headers): Promise; get(path: string, headers?: types.Headers): Promise; put(path: string, data: object, headers?: types.Headers): Promise; delete(path: string, data: object, headers?: types.Headers): Promise; }