import { IDirectus, QueryMany, QueryOne } from '@directus/sdk'; import { TypeMap } from '@directus/sdk/dist/types'; import { Command } from './command'; import { IOptions } from './options'; import { IEvents } from './events'; import { IOutput } from './output'; import { IHelp } from './help'; import { IConfiguration, IStaticConfiguration, SystemConfiguration, ProjectConfiguration } from './config'; export type Toolbox = { command: Command; help: IHelp; options: IOptions; events: IEvents; sdk: IDirectus; output: IOutput; config: { system: IConfiguration; project: IStaticConfiguration; }; result?: any; query: { one: QueryOne; many: QueryMany; }; stdin?: any; [extension: string]: any | undefined; };