/// /// import { CoreOptions, RequestAPI } from 'request'; import { RequestPromise } from 'request-promise-native'; import { Draft } from './draft'; import { Secrets } from '../crypto/secrets'; export declare class DraftStoreClient { private endpointURL; private serviceAuthToken; private request; constructor(endpointURL: string, serviceAuthToken: string, request: RequestAPI); find(query: { [key: string]: string; }, userAuthToken: string, deserializationFn: (value: any) => T, secrets?: Secrets): Promise[]>; save(draft: Draft, userAuthToken: string, secrets?: Secrets): Promise; delete(draftId: number, userAuthToken: string): Promise; }