import type { FilterResult, Queue, Task } from '../../../types/index.js'; import type { DereferenceOptions } from '../../../utils/dereference.js'; import type { FilterCallback } from '../../../utils/filter.js'; declare global { interface Commands { filter: { task: { name: 'filter'; options?: FilterCallback; }; result: FilterResult; }; } } /** * Filter the given OpenAPI document */ export declare function filterCommand(previousQueue: Queue, options?: FilterCallback): { dereference: (dereferenceOptions?: DereferenceOptions) => { details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; details: () => Promise; files: () => Promise; get: () => Promise>; toJson: () => Promise; toYaml: () => Promise; }; //# sourceMappingURL=filterCommand.d.ts.map