import type { OpenAPIObject, OperationObject, PathItemObject, ReferenceObject, SchemaObject } from "openapi3-ts"; import type { TaggedSchema } from "../schemas.js"; export type TaggedSchemaObject = SchemaObject & TaggedSchema; export type MaybeSchemaHolder = { schema?: SchemaObject | ReferenceObject; }; export type SchemaHolder = { schema: SchemaObject | ReferenceObject; }; export declare function operations(path: PathItemObject): Array; export declare function mapPathItems(oas: OpenAPIObject, fn: (path: PathItemObject) => T): Array;