import 'reflect-metadata'; import { InstanceWrapper } from './container'; import { CliProgram } from './program'; import { Metatype } from '../../common/interfaces/metatype.interface'; import { Command } from '../../common/interfaces/commands/command.interface'; import { Argument } from '../../common/interfaces/arguments/argument.interface'; import { Option } from '../../common/interfaces/options/option.interface'; import { Injectable } from '../../common/interfaces/injectable.interface'; export declare class Injector { loadInstanceOfCommand(wrapper: InstanceWrapper, cliProgram: CliProgram): void; loadInstanceOfArgument(wrapper: InstanceWrapper, cliProgram: CliProgram): void; loadInstanceOfOption(wrapper: InstanceWrapper