import type { AnyApiDefinitionFormat, AnyObject, LoadResult, Queue, Task } from '../../../types/index.js'; import type { DereferenceOptions } from '../../../utils/dereference.js'; import type { LoadOptions } from '../../../utils/load/load.js'; import type { ValidateOptions } from '../../../utils/validate.js'; declare global { interface Commands { load: { task: { name: 'load'; options?: LoadOptions; }; result: LoadResult; }; } } /** * Pass any OpenAPI document */ export declare function loadCommand(previousQueue: Queue, input: AnyApiDefinitionFormat, options?: LoadOptions): { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => /*elided*/ any; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; upgrade: () => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; filter: (callback: (specification: AnyObject) => boolean) => { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; validate: (validateOptions?: ValidateOptions) => /*elided*/ any; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; //# sourceMappingURL=loadCommand.d.ts.map