import * as Promise from 'bluebird'; import * as PineClient from './pinejs-client-core'; /* tslint:disable:no-namespace */ declare namespace ResinPine { interface Pine { delete( params: PineClient.PineParamsWithIdFor | PineClient.PineParamsFor, ): Promise; get(params: PineClient.PineParamsWithIdFor): Promise; get(params: PineClient.PineParamsFor): Promise; get(params: PineClient.PineParamsFor): Promise; post(params: PineClient.PineParams): Promise; patch(params: PineClient.PineParams): Promise; } } declare function ResinPine(options: object): ResinPine.Pine; export = ResinPine;