import ConfigDeclaration from './configDeclaration'; /** * Target declaration * Usually exposed as require('specific-dataplug').someCollection.target */ export default class Target { private configDeclaration; private readonly _inputFactory; /** * @param configDeclaration Config declaration * @param {Target~InputFactory} [inputFactory=] Input factory */ constructor(configDeclaration: {} | ConfigDeclaration | Object, inputFactory?: Function); /** * Creates input stream instance * * @param params Parameters * @returns {Writable|Writable[]} Input object stream(s) chain */ createInput(params: Object): Promise; }