import { Operation } from './Operation'; import { Parameter } from './Parameter'; import { Reference } from './Reference'; import { Server } from './Server'; export interface PathItem { $ref?: ReferenceType extends Reference ? string : never; summary?: string; description?: string; get?: Operation; put?: Operation; post?: Operation; delete?: Operation; options?: Operation; head?: Operation; patch?: Operation; trace?: Operation; servers?: Server[]; parameters?: Array | ReferenceType>; [key: `x-${string}`]: any; }