/// /// import { CoreOptions, RequestAPI } from 'request'; import { RequestPromise } from 'request-promise-native'; import { ServiceAuthTokenFactory } from '../security/serviceAuthTokenFactory'; import { Draft } from './draft'; import { Secrets } from '../crypto/secrets'; export declare class DraftService { private draftStoreUri; private request; private serviceAuthTokenFactory; constructor(draftStoreUri: string, request: RequestAPI, serviceAuthTokenFactory: ServiceAuthTokenFactory); find(draftType: string, limit: string | undefined, userToken: string, deserializationFn: (value: any) => T, secrets?: Secrets): Promise[]>; save(draft: Draft, userToken: string, secrets?: Secrets): Promise; delete(draftId: number, userToken: string): Promise; }