import { Storage } from '../Storage'; import { Connector as RestConnector } from '../Rest/Connector'; import { Factory as RestCommandGetFactory } from './RestCommands/Get/Factory'; import { Factory as RestCommandSetFactory } from './RestCommands/Set/Factory'; import { Factory as RestCommandDeleteFactory } from './RestCommands/Delete/Factory'; import { Factory as RestCommandOverrideFactory } from './RestCommands/Override/Factory'; import { Factory as RestCommandRetrieveFactory } from './RestCommands/Retrieve/Factory'; import { Factory as RestCommandTruncateFactory } from './RestCommands/Truncate/Factory'; export declare class Factory { private restConnector; private restCommandGetFactory; private restCommandSetFactory; private restCommandDeleteFactory; private restCommandOverrideFactory; private restCommandRetrieveFactory; private restCommandTruncateFactory; constructor(restConnector: RestConnector, restCommandGetFactory: RestCommandGetFactory, restCommandSetFactory: RestCommandSetFactory, restCommandDeleteFactory: RestCommandDeleteFactory, restCommandOverrideFactory: RestCommandOverrideFactory, restCommandRetrieveFactory: RestCommandRetrieveFactory, restCommandTruncateFactory: RestCommandTruncateFactory); create(): Storage; }